Думаю самое правильное... и лучшее, что сейчас есть из РУ источников по теме реверса - выпуск хакера "Реверс малвари", выпуск состоит из 28 статей, сразу оговорюсь, эти выпуски далеко не для начинающих, как минимум у вас должно быть понимание того, что такое:
- ASMНо если честно... начать читать можно и без знания этих тем, всегда же можно поучить все самостоятельно.
- C/C++
- Дизассемблер
- Динамический анализ
- Статический анализ
- Отладчик (он же дебаггер)
- etc...
Вот например хороший выпуск статей по ассемблеру: "Введение в Assembler"
p.s. "ASM очень полезно понимать, но учить его прям как язык - это очень специфичная задача, которая не столь нужна для реверса"
Ну и конечно, не могу не отметить сборник: "Фундаментальные основы хакерства" Юрия Язева, по сути это адаптация книги Криса Касперского "Искусство дизассемблирования" под современный лад, короче очень советую!
