Scraping Images from GitHub to Find Seeds and Private Keys
Disclaimer
This tutorial utilises and showcases a paid software called BitShot; however, any other alternatives or similar OCR/computer vision software can be used to get the same results.
Introduction
We will start with collecting images from open source. The most obvious choice for showcasing would be the GitHub platform due to the big amounts of accessible images from various repositories' issues, commit messages, discussions and pull requests.
It's highly unlikely a wallet developer would use a seed containing their life savings for testing purposes and upload its screenshot somewhere on GitHub, but in our case we just need any samples amongst many other junk images only to detect valid ones.
Other sources like Pinterest or Flickr can be used as well to scrape big amounts of images, though the one who does this should be aware of big amounts of fake and scam screenshots being uploaded there on purpose.
If you have more ideas of open source destinations where big amounts of images could be downloaded and searched, please share them in comments below.
Step 1 — Scraping GitHub
So we will search GitHub with this Python script by keywords (a few classic GitHub tokens are required to put in the config file of this script).