Developing Ethical Hacking Tools with Python
1h 12mIntermediate2023-10-23
Authors

Cybrary
Course details
If you work as a cybersecurity analyst or penetration tester, you need to stay up to date with the latest tools in the field. In this course, explore cutting-edge cybersecurity strategies for developing and deploying ethical hacking tools in Python. Follow along with expert instruction from Cybrary, the industry-leading cybersecurity training platform. Discover insights and practical advice on state-of-the-art ethical hacking techniques, including how to combine modules and automate information gathering, write a keylogger, use brute-forcing to crack ZIP passwords, and more. By the end of this course, you’ll be equipped with powerful new skills and prepared to start creating your own ethical hacking tools in Python.
Skills covered
Security TestingCybersecurityProgramming LanguagesSoftware DevelopmentOne-Off
Concepts
0. Introduction
- 01 - Introduction
- 02 - Why cybersecurity analysts and penetration testers need Python
1. Automating Information Gathering
- 03 - A review of the typical pen testing process
- 04 - Combining Python modules for active information gathering - Part 1
- 05 - Combining Python modules for active information gathering - Part 2
2. Writing a Keylogger in Python
- 06 - Writing a keylogger in Python - Part 1
- 07 - Writing a keylogger in Python - Part 2
- 08 - Writing a keylogger in Python - Part 3
3. ZIP Password Brute-Forcing in Python
- 09 - Brute-forcing ZIP passwords with Python - Part 1
- 10 - Brute-forcing ZIP passwords with Python - Part 2
- 11 - Brute-forcing ZIP passwords with Python - Part 3
Conclusion
- 12 - Additional resources