• Open Daily: 10am - 10pm
    Alley-side Pickup: 10am - 7pm

    3038 Hennepin Ave Minneapolis, MN
    612-822-4611

Open Daily: 10am - 10pm | Alley-side Pickup: 10am - 7pm
3038 Hennepin Ave Minneapolis, MN
612-822-4611
Heavy Wizardry 101: Shellcodes, Backdoors, Droppers, and Worms

Heavy Wizardry 101: Shellcodes, Backdoors, Droppers, and Worms

Hardcover

ProgrammingComputer Security

Publisher Price: $59.99

ISBN10: 171850442X
ISBN13: 9781718504424
Publisher: No Starch Press
Published: Jun 9 2026
Pages: 464
Weight: 2.05
Height: 1.30 Width: 7.20 Depth: 9.20
Language: English
Your spellbook for code close to the metal.

In hacker circles, heavy wizardry means code that trades on intimate knowledge of a system--the kind that speaks its private dialects and bends its rules. Heavy Wizardry 101 teaches you to write it. You'll build shellcode, backdoors, droppers, and worms from scratch, working at the instruction level where magic happens.

Every project is implemented for four architectures: x86_64, ARM, MIPS, and RISC-V. You'll write the same program four times, seeing exactly what stays constant and what changes. Each chapter starts with architecture fundamentals, such as memory layout, calling conventions, and stack mechanics, then walks through complete working implementations on Linux in safe, contained environments.

Learn to:

Also in

Computer Security