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

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

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

Author(s): David Martínez Oliveira (Author)

  • Publisher finelybook 出版社: No Starch Press
  • Publication Date 出版日期: June 9, 2026
  • Language 语言: English
  • Print length 页数: 464 pages
  • ISBN-10: 171850442X
  • ISBN-13: 9781718504424

Book Description

Aspiring hackers will learn foundational programming in C and assembly languages from a veteran hacker and develop the skills to create their own hacking tools.

In hacker lore, heavy wizardry means code so close to the metal it feels like magic—crafted by those who truly understand how the machine works. Heavy Wizardry 101 is your apprenticeship in that art.

You’ll start with the foundations—computer architecture, memory, and the stack—before progressing to real-world programs: shellcode, backdoors, droppers, and worms (all built and tested in safe, contained environments). Each chapter provides complete, working code for four major architectures: x86_64, ARM, MIPS, and RISC-V, revealing the similarities and differences between them.

You’ll learn how to:

  • Follow code from human-readable C down to raw assembly and opcodes
  • Adapt tools across architectures for maximum portability
  • Strip away compiler overhead to write smaller, faster binaries
  • Work confidently without relying on fragile, cutting-edge tools that can quickly become obsolete or change with new versions

Whether you’re an aspiring hacker, a security researcher, or a systems programmer, this book will give you the knowledge to not just run tools, but create them and understand exactly how and why they work.

Editorial Reviews

Editorial Reviews

Review

“Heavy Wizardry 101 is a well-organized and accessible introduction to low-level programming in assembly for Linux, crafting multi-stage shellcode loaders, network and binary tools, and ELF binaries using only standard, open-source GNU command-line tools.”
—Sergi Àlvarez i Capilla (aka pancake), Author of radare2

About the Author

David Martínez Oliveira, aka Picois a telecommunications engineer with more than 25 years of experience crafting low-level software for computer vision, communications systems, laboratory equipment, and AR/VR/MR applications. He migrated to GNU/Linux in the 1990s and never looked back. Outside of work, he explores security, electronics, and hacking.

View on Amazon

下载地址

EPUB, PDF(conv) | 18 MB | 2026-03-08
下载地址 Download解决验证以访问链接!
打赏
未经允许不得转载:finelybook » Heavy Wizardry 101: Shellcodes, Backdoors, Droppers, and Worms

评论 抢沙发

觉得文章有用就打赏一下文章作者

您的打赏,我们将继续给力更多优质内容

支付宝扫一扫

微信扫一扫