OSINT Techniques#
Tradecraft the operator runs during open-source target development. Each technique answers a specific information gap, account hunting, imagery, location, persona creation.
Gap analysis#
Take stock of initial information and apply four simple questions to identify what to do next.
What do I know?
What does this mean?
(So) What do I need to know?
How do I find out?
Password reset hunting#
Lack of standardization in password-reset functions surfaces partial telephone numbers and emails of target accounts.
Facebook, alternative contact methods on the reset screen, asterisks matching email length.
Google, ask for the last password remembered; the next screen reveals a redacted recovery phone number with the last 2 digits.
Twitter, redacted email on file showing the first 2 characters of the username and the first letter of the email domain.
Yahoo, redacted alternate email if on file. Accurate character count, first character, and last 2 chars of username along with full domain.
Microsoft, redacted phone number with last 2 digits.
Pinterest, displays a user’s profile and a redacted email address without an accurate character count.
Instagram, LinkedIn, Foursquare, automatically initiates a reset and emails the user. Avoid.
Reverse image searching#
Crop to the object of interest before uploading.
Increase resolution even if it becomes more pixelated.
Best engines in order, Yandex, Bing, Google, TinEye.
URLs.
Yandex Images,
http://images.yandex.com/Bing Visual Search,
https://www.bing.com/visualsearchGoogle Images,
https://images.google.com/TinEye,
https://tineye.com/
Recent satellite imagery#
Google Earth, browse
https://earth.google.com/web/@30.12736717,35.69560812,-1530.56420216a,14967606.11368418d,35y,-0h,0t,0r/data=CiQSIhIgOGQ2YmFjYjU2ZDIzMTFlOThiNTM2YjMzNGRiYmRhYTYA.Mapbox Live, browse
https://api.mapbox.com/styles/v1/mapbox/satellite-v9.html?title=true&access_token=pk.eyJ1Ijoi....
Photo approximate time#
If location is known, use the sun position.
http://www.suncalc.nethttps://www.suncalc.org
Telegram groups by location#
Use a mobile phone or Android emulator.
Download a GPS spoofer.
Spoof location to target.
Open Telegram.
Three dots, Contacts, Add people nearby.
Twitter accounts by email#
Sign in to Gmail, open Contacts.
Add target email.
Sign in to Twitter.
Download GoodTwitter add-on.
Privacy settings, Find friends, upload Gmail contacts.
Tweets based on location#
Find location in Google Maps.
Right click, “What’s here?”
Click on GPS coordinates, copy them.
twitter.com/search, usegeocode:LAT,LONG,0.1km.
Spoof browser location (Chrome)#
Open dev tools (F12).
Console tab.
Press ESC to reveal the console drawer.
Click “Sensors”.
Select / fill in coordinates.
Note, IP address may still reveal location.
TikTok profile JSON#
https://tiktok.com/node/share/user/@{username}?isUniqueId=true
# replace {username}
For 1080x1080 format, open the TikTok profile, dev tools (F12),
Network tab, refresh (F5), select XHR, double-click
api/user/detail/, open “AvatarLarger” link.
Fictional account creation#
Autogenerate fictional personas.
This Person Does Not Exist,
https://thispersondoesnotexist.com/This Resume Does Not Exist,
https://thisresumedoesnotexist.com/This Rental Does Not Exist,
https://thisrentaldoesnotexist.com/Fake Name Bio Generator,
https://www.fakenamegenerator.com/Random User Generator,
https://randomuser.me/Fake User Generator,
https://uinames.com/Dating Profile Generator,
https://www.dating-profile-generator.org.uk/Fake Persona Generator,
https://www.elfqrin.com/fakeid.phpInternational Random Name Generator,
https://www.behindthename.com/random/