June 2023
Intermediate to advanced
586 pages
12h 35m
English
Within the field of cybersecurity, there are several tasks that focus on performing brute-force procedures, allowing us to try different combinations and permutations of words that we find in a text file called dictionary.
This chapter covers the main tools we have in the Python ecosystem for dictionary builders for brute-force attacks. The most common applications of brute-force attacks are cracking passwords and bypassing the login web page authentication. We will cover the process of executing brute-force attacks and the tools used to execute these attacks against web applications and password-protected ZIP files.
The following topics will be covered in this chapter: