Ready to Start Your Career?
July 19, 2016
OSINT Tricks - A Quick Guide to Image Research
July 19, 2016
July 19, 2016
"Pics" (Photos, Logos, Icons, Maps) can be of great value in OSINT Investigations. This post is a roundup of resources and tricks. It will guide you on how to search, find, get, scrape and analyze digital images.
Basic SearchIf you're searching for images, there is more than Google. All big search engines have an image-search feature: Bing, Yandex, Baidu, Yahoo. Other image search engines are exalead, picsearch, photobucket or dreamstime. If you're searching for press/news photos, gettyimages, corbis and reuters pictures are the place to go. For images shared through social media, give Instagram, Flickr, imgur or Pinterest a try.
Advanced SearchWhen searching for images, use some common sense and advanced search tools if available. Remember you can jump in time, search for faces or photos, search by color or limit your search to top-level/country domains or websites. Use a translator and try searching in other languages too. twipho and twicsy search for media posted on twitter based on geolocation. Use the Location Guard Browser Extension to fake your location (set to fixed location) in order to get media from the region of interest.Research on image databases and forums based on your area of interest. To mention only a few examples:
- Panoramio (Landscape/Urban Photography on Google Maps)
- Skyscrapercity (forum for skyscraper enthusiasts, high-res architecture photos, blueprints, large community)
- Public Sources for Satellite and Aerial Photos and Maps
Reverse Image SearchYou can use reverse search to double check images before you know they're current or even relevant to the story they are attached to.Good tutorials on reverse image search are “Manual reverse image search with Google and TinEye” and “Reverse image search for anime and manga”.A list of relevant sites and tools:
- TinEye Reverse image search
- Image Raider
- Karmadecay - Reverse image search of Reddit.com
- RevEye Chrome Extension
Web Scrapers are tools designed to extract / gather data in a website via crawling engine usually made in Java, Python, Ruby and other programming languages.Web Scrapers are also called as Web Data Extractor, Data Harvester , Crawler and so on which most of them are web-based or can be installed in local desktops.A Guide to Web Scraping Tools, Gareth JamesI’d suggest learning the basic syntax of wget, so you can start mass-downloading images. Here's an example:
A more advanced bash script that scrapes images from a list of URL's with wget is: https://github.com/eduardschaeli/wget-image-scraperAs sites grow larger and more dynamic, you need more sophisticated tools. HTTrack is pretty simple to use and comes with a lot of options (proxy, custom browser agents, timeouts, limits, file inclusion/exclusion, …).When it comes to community sites like Tumblr or Instagram you often need custom made scripts or developer account to connect to their API:
$ wget -nd -r -P /save/location -A jpeg,jpg,bmp,gif,png http://www.domain.com
Image analysis is the extraction of meaningful information from images; mainly from digital images by means of digital image processing techniques. Image analysis tasks can be as simple as reading bar coded tags or as sophisticated as identifying a person from their face. Image Analysis, WikipediaWe're not going to cover how to analyze the visual content of images, since there's already a lot of information out there. Read this short piece on “Analyzing Images as Text Instructions” focusing on war photography and the S-P-A-T-E-R (Subject, Purpose, Audience, Tone, Effect, RhetoricalDevices/Strategies) method for analyzing visual media.
MetadataWithout going too deep into forensic analysis, it should be known by now that images contain tons of information, also known as metadata. The most basic tool to extract metadata is probably Jeffrey’s Image Metadata Viewer. Just upload your image to the website and view the results.A more advanced tool with dozens of features (Metadata extraction, GPS Localization, Mime Information, Error Level Analysis, Hash Matching, …) and a fancy interface is Ghiro.Recommended Read: MetaUseful & MetaCreepy (Bellingcat)
VerificationEyewitness photos will contain visual clues that can help with verification. Learn more about what they are and how to find them:Piecing together visual clues for verificationVerification Handbook
Build your Cybersecurity or IT Career
Accelerate in your role, earn new certifications, and develop cutting-edge skills using the fastest growing catalog in the industry