This book is not for professional hackers. Instead, this book is made for beginners who have programming experience and are interested in hacking.
Here, hacking techniques that can be easily understood have been described. If you only have a home PC, you can test all the examples provided here.
I have included many figures that are intuitively understandable rather than a litany of explanations.
Therefore, it is possible to gain some practical experience while hacking, since I have only used examples that can actually be implemented.
This book is therefore necessary for ordinary people who have a curiosity of hackers and are interested in computers.
Organization of the Book
A beginner is naturally expected to become a hacker while reading this book.
Hacking Preparation
Briefly introduce the basic Python syntax that is necessary for hacking.
Network Hacking
A variety of tools and the Python language can be combined to support network hacking and to introduce the network hacking technique.
Briefly, we introduce NMap with the Wireshark tool, and hacking techniques such as Port Scanning, Packet Sniffing, TCP SYN Flood, Slowris Attack are introduced.
Related Books Python Application Hacking Essentials
Basic Concept for a Windows Application
Message Hooking Utilizing ctypes
API hook utilizing pydbg module
Image File Hacking
Python Web Hacking Essentials
Overview of Web Hacking
Configure Test Environment
SQL Injection
Password Cracking Attack
Web Shell Attack
Python Network Hacking Essentials
Network Hacking Introduction
Configure a Test Environment
Vulnerability Analysis via Port Scanning
Stealing Credentials Using Packet Sniffing
Overview of a DoS Attack
DoS - Ping of Death
DoS - TCP SYN Flood
DoS - Slowloris Attack
Python System Hacking Essentials
System Hacking Overview
Backdoor
Registry
Buffer Overflow
Stack-Based Buffer Overflow
SEH Based Buffer Overflow
Python Hacking Essentials
Contains All Contents Above