We would like to thank all the readers who purchased the early access versions of this book. Their continued support greatly motivated us to push onward; without it, this book would never have been finished. Thank you all for patiently waiting for this final release!
We would like to thank the people who supported us in the very early stages of this book’s inception: David Harley, Juraj Malcho, and Jacub Debski.
The employees of No Starch Press who helped us during the five years we worked on this book are too many to list, so we would like to particularly acknowledge the contributions of Bill Pollock (for his patience and focus on quality), and Liz Chadwick and Laurel Chun (without their help the book would have been very different).
We really appreciate all of the feedback we received from Alexandre Gazet, Bruce Dang, Nikolaj Schlej, Zeno Kovah, Alex Tereshkin, and all the early access readers who sent us their comments. Thank you for pointing out all the typos and mistakes you found, and for all the suggestions and encouragement.
Huge thanks go to Rodrigo Rubira Branco (BSDaemon) for his outstanding support, the technical review, and the foreword to this book.
We would also like to thank Ilfak Gulfanov and the Hex-Rays team for their support and the great tools that we used for analyzing the threats discussed in our book.
I would like to thank my wife, Svetlana, for all her support and especially for her patience while I spent most of my time digging into research.
Alex Matrosov
I would like to say a big thank you to my family: my wife, Evgeniya, and my boys, Oleg and Leon, for their support, inspiration, and understanding.
Eugene Rodionov
I am indebted to a great many people for being able to make my modest contributions to this book: the authors and editors of Phrack and Uninformed, researchers from Phenoelit and THC, the organizers and crews of Recon, PH-Neutral, Toorcon, Troopers, Day-Con, Shmoocon, Rubi-Con, Berlinsides, H2HC, Sec-T, DEFCON, and many others. Special thanks go to William Polk, who showed me that the hacking approach extended beyond computers, and without whose help I wouldn’t have been physically able to work or travel for years. And, of course, none of it would have happened without the love, patience, and support from my wife, Anna.
Sergey Bratus
3.15.10.64