Black Hat Python: Python Programming for Hackers and Pentesters
Publisher: No Starch Press
Published: Dec 21, 2014
Language: eng
Number of pages: 192
ISBN-13: 9781593275907
Table of contents: title: Foreword
pagenum: xv
authors: Charlie Miller; title: Preface
pagenum: xvii; title: Acknowledgments
pagenum: xix; label: 1
title: Setting Up Your Python Environment
pagenum: 1; title: Installing Kali Linux
pagenum: 2; title: WingIDE
pagenum: 3; label: 2
title: The Network: Basics
pagenum: 9; title: Python Networking in a Paragraph
pagenum: 10; title: TCP Client
pagenum: 10; title: UDP Client
pagenum: 11; title: TCP Server
pagenum: 12; title: Replacing Netcat
pagenum: 13; title: Kicking the Tires
pagenum: 19; title: Building a TCP Proxy
pagenum: 20; title: Kicking the Tires
pagenum: 25; title: SSH with Paramiko
pagenum: 26; title: Kicking the Tires
pagenum: 29; title: SSH Tunneling
pagenum: 30; title: Kicking the Tires
pagenum: 33; label: 3
title: The Network: Raw Sockets and Sniffing
pagenum: 35; title: Building a UDP Host Discovery Tool
pagenum: 36; title: Packet Sniffing on Windows and Linux
pagenum: 36; title: Kicking the Tires
pagenum: 38; title: Decoding the IP Layer
pagenum: 38; title: Kicking the Tires
pagenum: 41; title: Decoding ICMP
pagenum: 42; title: Kicking the Tires
pagenum: 45; label: 4
title: Owning the Network with Scapy
pagenum: 47; title: Stealing Email Credentials
pagenum: 48; title: Kicking the Tires
pagenum: 50; title: ARP Cache Poisoning with Scapy
pagenum: 5; title: Kicking the Tires
pagenum: 54; title: PCAP Processing
pagenum: 55; title: Kicking the Tires
pagenum: 59; label: 5
title: Web Hackery
pagenum: 61; title: The Socket Library of the Web: urllib2
pagenum: 62; title: Mapping Open Source Web App Installations
pagenum: 63; title: Kicking the Tires
pagenum: 64; title: Brute-Forcing Directories and File Locations
pagenum: 65; title: Kicking the Tires
pagenum: 68; title: Brute-Forcing HTML Form Authentication
pagenum: 69; title: Kicking the Tires
pagenum: 74; label: 6
title: Extending Burp Proxy
pagenum: 75; title: Setting Up
pagenum: 76; title: Burp Fuzzing
pagenum: 78; title: Kicking the Tires
pagenum: 83; title: Bing for Burp
pagenum: 87; title: Kicking the Tires
pagenum: 91; title: Turning Website Content into Password Gold
pagenum: 93; title: Kicking the Tires
pagenum: 97; label: 7
title: GitHub Command and Control
pagenum: 101; title: Setting Up a GitHub Account
pagenum: 102; title: Creating Modules
pagenum: 103; title: Trojan Configuration
pagenum: 104; title: Building a GitHub-Aware Trojan
pagenum: 105; title: Hacking Python's Import Functionality
pagenum: 107; title: Kicking the Tires
pagenum: 108; label: 8
title: Common Trojanning Tasks on Windows
pagenum: 111; title: Keylogging for Fun and Keystrokes
pagenum: 112; title: Kicking the Tires
pagenum: 114; title: Taking Screenshots
pagenum: 115; title: Pythonic Shellcode Execution
pagenum: 116; title: Kicking the Tires
pagenum: 117; title: Sandbox Detection
pagenum: 118; label: 9
title: Fun with Internet Explorer
pagenum: 123; title: Man-in-the-Browser (Kind Of)
pagenum: 124; title: Creating the Server
pagenum: 127; title: Kicking the Tires
pagenum: 128; title: IE COM Automation for Exfiltration
pagenum: 128; title: Kicking the Tires
pagenum: 134; label: 10
title: Windows Privilege Escalation
pagenum: 137; title: Installing the Prerequisites
pagenum: 138; title: Creating a Process Monitor
pagenum: 139; title: Process Monitoring with WMI
pagenum: 139; title: Kicking the Tires
pagenum: 140; title: Windows Token Privileges
pagenum: 141; title: Winning the Race
pagenum: 144; title: Kicking the Tires
pagenum: 146; title: Code Injection
pagenum: 147; title: Kicking the Tires
pagenum: 149; label: 11
title: Automating Offensive Forensics
pagenum: 151; title: Installation
pagenum: 152; title: Profiles
pagenum: 152; title: Grabbing Password Hashes
pagenum: 153; title: Direct Code Injection
pagenum: 156; title: Kicking the Tires
pagenum: 161; title: Index
pagenum: 163