Let's still use the same project, the Python Vulnerable API, to search for weak encryption used in the source code. In this case, we will be looking for the uses of the vulnerable MD5 algorithm in the source code. The tool we introduce here is The Silver Searcher, which can do a fast recursive search based on a given keyword for all file contents, and indicate the results.
Case study – weak encryption search
Step 1 – installing The Silver Searcher
The Silver Searcher providers installation details for different platforms: https://github.com/ggreer/the_silver_searcher.
For Windows releases, the tool can be downloaded here: https://github.com/k-takata/the_silver_searcher-win32/releases.