更新时间:2021-07-14 11:30:00
封面
版权页
Credits
About the Author
About the Reviewer
www.PacktPub.com
eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Chapter 1. Python Scripting Essentials
Setting up the scripting environment
Installing third-party libraries
Python language essentials
Summary
Chapter 2. Analyzing Network Traffic with Scapy
Sockets modules
Raw socket programming
Investigate network traffic with Scapy
Chapter 3. Application Fingerprinting with Python
Web scraping
Parsing HTML with lxml
OS fingerprinting
Get the EXIF data of an image
Web application fingerprinting
Chapter 4. Attack Scripting with Python
Injections
Broken authentication
Cross-site scripting (XSS)
Insecure direct object references
Security misconfiguration
Sensitive data exposure
Missing function level access control
CSRF attacks
Using components with known vulnerabilities
Unvalidated redirects and forwards
Chapter 5. Fuzzing and Brute-Forcing
Fuzzing
Classification of fuzzers
Fuzzing and brute-forcing passwords
Dictionary attack
SSH brute-forcing
SMTP brute-forcing
Brute-forcing directories and file locations
Brute-force cracking password protected ZIP files
Chapter 6. Debugging and Reverse Engineering
Reverse engineering
Portable executable analysis
Listing all imported and exported symbols
Disassembling with Capstone
PEfile with Capstone
Debugging
Using PyDBG
Chapter 7. Crypto Hash and Conversion Functions
Cryptographic algorithms
Hash functions
Chapter 8. Keylogging and Screen Grabbing
Keyloggers
Keyloggers with pyhook
Screen grabbing
Chapter 9. Attack Automation
Paramiko
python-nmap
W3af REST API
Metasploit scripting with MSGRPC
ClamAV antivirus with Python
OWASP ZAP from Python
Accessing Nessus 6 API with Python
Chapter 10. Looking Forward
Pentestly
Twisted
Nscan
sqlmap
CapTipper
Immunity Debugger
pytbull
ghost.py
peepdf