
C++ for Ethical Hacking
Build Your Own Red Team Toolkit with C++ and Raw SocketsBy Julian AsanteLength7h 38m
About this audiobook
C++ for ethical hacking and penetration testing tools—learn offensive security by building real code. From port scanners to shellcode loaders, this hands-on guide takes you from beginner to pro in C/C++/.NET. Master network scanning, exploit development, and shellcode injection with practical projects. No fluff, just code that works. Start with a TCP scanner, then build a UDP sweeper, a multi-threaded port knocker, and a SYN flooder. Progress to process injection via DLLs, API hooking, and keyloggers. Finally, craft custom shellcode loaders and encryptors. Each chapter includes full source, explanations, and anti-detection tricks. Whether you're a security student or a professional red teamer, this book delivers real offensive skills. Competing with C# 14 and .NET 10 – Modern Cross-Platform Development Fundamentals and C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals, this is the only title focused on C++ for hacking.
This hands-on C/C++/C#/.NET guide is written to be used at the keyboard: every concept is paired with something you can run, adapt, and keep. You move from first principles to real, working results, with the common errors and fixes called out along the way so you are never stuck for long.
This hands-on C/C++/C#/.NET guide is written to be used at the keyboard: every concept is paired with something you can run, adapt, and keep. You move from first principles to real, working results, with the common errors and fixes called out along the way so you are never stuck for long.
Audiobook details
GenreTechnology
Length7 hrs 38 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateSep 30, 2026
LanguageEnglish
Table of contents
1Preface
2Chapter 1 — Your Lab, Your Rules
3Chapter 2 — Raw Sockets: From Ping to Packet
4Chapter 3 — Scanner Core: Single-Threaded SYN Scanning
5Chapter 4 — Threads and Speed: Multi-Core Scanning
Mostrar todos os capítulosVer menos
6Chapter 5 — Event Loops for Thousands of Sockets
7Chapter 6 — Protocol Parsing: Service Fingerprinting
8Chapter 7 — Vulnerability Detection Engine
9Chapter 8 — Buffer Overflows: Exploitation from Scratch
10Chapter 9 — Process Manipulation: Hooks and Injection
11Chapter 10 — Custom Shells: Bind, Reverse, and Polymorphic
12Chapter 11 — Password Cracking: GPU-Accelerated Attacks
13Chapter 12 — Fuzzing: Finding Your Own Zero-Days
14Chapter 13 — Kernel Playground: Rootkits and Drivers
15Chapter 14 — Evading Defenders: Syscalls and Injection
16Chapter 15 — The Framework Shell: CLI and Lua Scripting
17Chapter 16 — Real-World Red Team Operations
18Chapter 17 — Polishing and Open-Sourcing
19Chapter 18 — The Road Ahead
20About the Author