CONTENTS
Praise for this book
• “Now that Dennis Yurichev has made this book free (libre), it is a contribution to the world of free
knowledge and free education.” Richard M. Stallman, GNU founder, software freedom activist.
• “It’s very well done .. and for free .. amazing.”
10
Daniel Bilar, Siege Technologies, LLC.
• “... excellent and free”
11
Pete Finnigan, Oracle RDBMS security guru.
• “... [the] book is interesting, great job!” Michael Sikorski, author of Practical Malware Analysis: The
Hands-On Guide to Dissecting Malicious Software.
• “... my compliments for the very nice tutorial!” Herbert Bos, full professor at the Vrije Universiteit
Amsterdam, co-author of Modern Operating Systems (4th Edition).
• “... It is amazing and unbelievable.” Luis Rocha, CISSP / ISSAP, Technical Manager, Network & Infor-
mation Security at Verizon Business.
• “Thanks for the great work and your book.” Joris van de Vis, SAP Netweaver & Security specialist.
• “... [a] reasonable intro to some of the techniques.”
12
Mike Stay, teacher at the Federal Law
Enforcement Training Center, Georgia, US.
• “I love this book! I have several students reading it at the moment, [and] plan to use it in graduate
course.”
13
Sergey Bratus , Research Assistant Professor at the Computer Science Department at
Dartmouth College
• “Dennis @Yurichev has published an impressive (and free!) book on reverse engineering”
14
Tanel
Poder, Oracle RDBMS performance tuning expert .
• “This book is a kind of Wikipedia to beginners...” Archer, Chinese Translator, IT Security Researcher.
• “[A] first-class reference for people wanting to learn reverse engineering. And it’s free for all.” Mikko
Hyppönen, F-Secure.
Thanks
For patiently answering all my questions: Andrey “herm1t” Baranovich, Slava “Avid” Kazakov, SkullC0DEr.
For sending me notes about mistakes and inaccuracies: Stanislav “Beaver” Bobrytskyy, Alexander Ly-
senko, Alexander “Solar Designer” Peslyak, Federico Ramondino, Mark Wilson, Xenia Galinskaya, Razikhova
Meiramgul Kayratovna, Anatoly Prokofiev, Kostya Begunets, Valentin “netch” Nechayev, Aleksandr Plakhov,
Artem Metla, Alexander Yastrebov, Vlad Golovkin
15
, Shell Rocket, Zhu Ruijin, Changmin Heo, Vitor Vidal,
Stijn Crevits, Jean-Gregoire Foulon
16
, Ben L., Etienne Khan, Norbert Szetei
17
, Marc Remy, Michael Hansen,
Derk Barten, The Renaissance
18
, Hugo Chan, Emil Mursalimov.
For helping me in other ways: Andrew Zubinski, Arnaud Patard (rtp on #debian-arm IRC), noshadow on
#gcc IRC, Aliaksandr Autayeu, Mohsen Mostafa Jokar.
For translating the book into Simplified Chinese: Antiy Labs (antiy.cn), Archer.
For translating the book into Korean: Byungho Min.
For translating the book into Dutch: Cedric Sambre (AKA Midas).
For translating the book into Spanish: Diego Boy, Luis Alberto Espinosa Calvo, Fernando Guida, Diogo
Mussi, Patricio Galdames.
For translating the book into Portuguese: Thales Stevan de A. Gois, Diogo Mussi, Luiz Filipe.
For translating the book into Italian: Federico Ramondino
19
, Paolo Stivanin
20
, twyK.
10
twitter.com/daniel_bilar/status/436578617221742593
11
twitter.com/petefinnigan/status/400551705797869568
12
reddit
13
twitter.com/sergeybratus/status/505590326560833536
14
twitter.com/TanelPoder/status/524668104065159169
15
goto-vlad@github
16
https://github.com/pixjuan
17
https://github.com/73696e65
18
https://github.com/TheRenaissance
19
https://github.com/pinkrab
20
https://github.com/paolostivanin
xv