GHunt – An OSINT tool to extract information about a Google account
github.com
github.com
If you check your own account, it finds albums and can even download some shared photos.
If you check the same account but using another account's cookies… surprise surprise, "No album" appears.
# Own account
Name: ---public name----
Last profile edit : 2019/12/01
Email : ----------@gmail.com
Google ID : ------id------
Hangouts Bot : No
Activated Google services :
- Photos
- Maps
Google Photos : https://get.google.com/albumarchive/------id------
=> 4 albums, 50 photos
Searching metadata...
[+] 1 device found !
- Apple iPhone 7 (40 pics) [2017/01/1]
-> 1 Firmware found !
--> 10.3.0 [2017/01/1]
Google Maps : https://www.google.com/maps/contrib/------id------/reviews
=> 167 reviews found !
Probable location (confidence => Okay) :
- --------, ----------
# Other account Name: ---public name----
Last profile edit : 2019/12/01
Email : ----------@gmail.com
Google ID : ------id------
Hangouts Bot : No
Activated Google services :
- Photos
- Maps
Google Photos : https://get.google.com/albumarchive/------id------
=> No album
Google Maps : https://www.google.com/maps/contrib/------id------/reviews
=> No reviews> 02/10/2020 : Since few days ago, Google return a 404 when we try to access someone's Google Photos public albums, we can only access it if we have a link of one of his albums. Either this is a bug and this will be fixed, either it's a protection that we need to find how to bypass. So, currently, the photos & metadata module will always return "No albums" even if there is one.
However YYYY-MM-DD is symmetric to DD-MM-YYYY ...
. == day month year
/ == month day year
- == year month day
It also lists Youtube channels with similar names, which is generally wrong.
And every data about a user that can be connected to the rest of the master data is gold as its all about the network effect.
edit: https://imgur.com/a/o2petUC
here is a good example. The white box is from a publically available dataleak of a site called SexDating.se. its 10 years old db. but still i managed to extract the name of the person even though the original DB had no identifiers apart from this gmail.
Everything else seems just crawling/pinging for publicly available information.
Maybe the "Probable Location" is something a bit private if somebody didn't publish it in google maps explicitly... but then, it's not accurate.
It seems more of a tool for getting awareness of what information you're publishing on google, rather than something to actually fetch private info.
But, actually the city where I live is a public information... it's on my linkedin profile, etc. I don't actually care.
This tool doesn't seem to be leaking private information of any kind. It's just a way to consolidate existing public information. I think pipl (pipl.com) used to do something like this across accounts, some 10+ years ago.
That's what's on the tin: "an OSINT tool"
I don’t mind people knowing my location. But most people aren’t as tech/security savvy as the average HN user. I am worried for them.
And to second another commenter. OSINT is generally using public information in ways that you’re getting too much info about someone.
The coolest example of it are camera reflections or searching dns records about someone (IMO).
It just seemed a bit obvious to me. If I post a review, with my account, I have been there, right? And if I post a lot of reviews month after month in a certain place, I probably live there, right? This has nothing to do about being tech savvy. It's not about IP geolocation or recognizing user locations from random photos.
I understand the OSINT part as well. But the tool claims to be able to extract some info that should not be public (device info, installed apps). But it cannot.
> Don't post reviews all around where you live, then.
Again, I don't mind, as I know letters without tone of voice are tough to interpret (and you don't seem to be downvoted anymore). But because you're using the imperative (I hope I use that word right), it can come across accusatory. It's possible that some people then imagine a bit of a negative tone of voice in such a statement. I know I do, and then I remind myself that I'm reading letters and that the imagined tone of voice (and whatever it might imply) is purely made up by myself. But some people may not do that.
> It just seemed a bit obvious to me. If I post a review, with my account, I have been there, right? And if I post a lot of reviews month after month in a certain place
It is obvious. Except for people that it isn't obvious too. I have a lot of family members who wouldn't think about this. They have a hard time using WhatsApp (barely able) or filling out tax forms. I don't see them immediately realizing that filling out Google reviews would leave them exposed in such a way.
I have that kind of family members as well. But they don't leave reviews on Google Maps, because they wouldn't know how to do that or why. And their home address is still on the White Pages, so.... I don't think it's a problem for them.
The question is: is there somebody who is a) able to use Google Maps - which implies a rough understanding of how it works - and b) able to leave reviews about a place they have been, that is then unable to realize that a review says "I have been there at that time" and that multiple reviews may suggest the (approximate) place where they live?
I have been at several companies where their competitive advantage was something extremely simple and basic that their competitors could do, but just hadn't twigged.
For example, in the pub one night, there were a couple of friendly competitors and one was complaining that they had the same machines but couldn't get the same output we did. My mate nearly blurted out that, "well, we just use the standard recommended XXX" but his boss gave him a kick just before he did. The competitors were simply cutting costs by not using the standard recommended XXX and that was literally the only thing that borked their quality, and yet they hadn't picked up on it.
The point is, the stuff that seems without value to you may be of incredible value to others. We have stated this time and time again on HN when it comes to privacy and data protection and yet I still need to see stuff like GHunt to remind me.
It's fun and scary to see how little tidbits of information are both easily available and easily linked. Assuming it works.
Would love to see a Svelte SSG (Sapper’s nice but no movement there either).
Check out Elder.js
Looks like Google is aware of it as the reference to gaia_id has been removed from Youtube pages source (Aug 2020), locked down public accessibility of photo albums (Sep 2020), and prevented connected email address leaks from Webmaster tools (Sep 2020).
Then it just opens https://www.google.com/maps/contrib/+person id and there are your reviews on google map with locations obviously.
Then it tries to fetch your public albums from google photos using same technique, but that does not work anymore. When it did work, it extracted meta info from public albums. That's pretty much it.