June 2026
Beginner to intermediate
464 pages
11h 55m
English
In this chapter, we’ll extend our ASM and C knowledge by writing a simple “Hello, world!” program. Then we’ll modify that code to create our first hacking-related program: a simple shellcode for gaining command line access to a computer system. Yes, we’re already that advanced. Along the way, you’ll learn to work with pointers, use the GNU Debugger to inspect a program’s allocated memory, and explore different addressing modes for memory access. First, though, we’ll cover a few more general concepts about how computers handle information internally, and we’ll take a closer look at how ...
Read now
Unlock full access