Crime on the wire
Название: Gray Hat Python.
Сайт: http://nostarch.com/ghpython.htm
Автор: Justin Seitz.
ISBN-10: 1-59327-192-1
ISBN-13: 978-1-59327-192-3
Пожалуй, единственная книга в электронном виде, котору я прочитал полностью. Предпочитаю читать книги в их естественном виде, бумажном. Но это дело вкуса и речь не об этом. Просто книга, на мой взгляд хорошая и я бы её купил, не будь она так хороша, что я её прочёл за два вечера :)
Книга на английском, ждать перевод русского не хочется. Язык там хоть и технический, но не очень сложный в отличие от следующей книги, которую я опишу позже. В общем, читается достаточно легко.
Данная книга учит использовать Python в целях реверс-инжиниринга, в чём данный язык нашёл особенно широкое применение. Чего стоят такие фреймворки, как PaiMei и его компонент - pydbg. Библиотека, специально заточенная под отладку, о чём и речь в книге. На данной библиотеке строится свой фаззер и одновременно рассказывается об основах отладки под Windows. Ну и упомянут такой известный фреймворк фаззинга, как Sulley.
В данной книге затронуто фактически всё, что связано с инструментами реверса и Python. Поясняются основы скриптинга в ImmunityDBG, IDAPython, что поможет сократить время, затраченное на рутинные работы. Рассказано и про эмулятор на Python - pyemu.
Думаю каждый, даже тот, кто хоть и знает как работает отладчик, найдёт в данной книге немало полезных вещей.