
C++ for Ethical Hacking
Build Your Own Red Team Toolkit with C++ and Raw SocketsBy Julian AsanteLength7h 39m
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 39 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
LanguageEnglish
Table of contents
1Introduction
12Chapter 10 — Custom Shells: Bind, Reverse, and Polymorphic
2Preface
13Chapter 11 — Password Cracking: GPU-Accelerated Attacks
3Chapter 1 — Your Lab, Your Rules
14Chapter 12 — Fuzzing: Finding Your Own Zero-Days
4Chapter 2 — Raw Sockets: From Ping to Packet
15Chapter 13 — Kernel Playground: Rootkits and Drivers
5Chapter 3 — Scanner Core: Single-Threaded SYN Scanning
16Chapter 14 — Evading Defenders: Syscalls and Injection
Show all chaptersShow less
6Chapter 4 — Threads and Speed: Multi-Core Scanning
17Chapter 15 — The Framework Shell: CLI and Lua Scripting
7Chapter 5 — Event Loops for Thousands of Sockets
18Chapter 16 — Real-World Red Team Operations
8Chapter 6 — Protocol Parsing: Service Fingerprinting
19Chapter 17 — Polishing and Open-Sourcing
9Chapter 7 — Vulnerability Detection Engine
20Chapter 18 — The Road Ahead
10Chapter 8 — Buffer Overflows: Exploitation from Scratch
21About the Author
11Chapter 9 — Process Manipulation: Hooks and Injection