Статья подготовлена для студентов курса «Реверс-инжиниринг» в образовательном проекте OTUS. У каждого, кто профессионально занимается реверс-инжинирингом, есть собственный набор используемых программ. В этой статье мы расскажем об инструментах, которые сегодня наиболее популярны и широко применяются опытными аналитиками, работающими в вирусных лабораториях. WinDbg Любой реверс-инженер имеет в арсенале отладчики, ведь отладка приложений — неотъемлемая часть процесса исследования. На сегодняшний день одно из важных требований к отладчику — поддержка архитектуры Intel как x86, так и x64. При этом инструмент должен уметь вскрывать драйверы вирусов и работать в режиме ядра, когда возникает необходимость поиска уязвимостей нулевого дна в ядре операционной системы. Всем этим требованиям отвечает WinDbg. Если нужно отлаживать драйвер либо ядро, ему действительно сложно найти замену. Он поддерживается Microsoft и включён в состав WDK (Windows Driver Kit). Считается одним из самых мощных и