Для реверсинга PE файлов вам потребуются следующий минимум:
- Знание
PE формата для реверсинга программ под Виндой;
- Знание
формата ELF для реверсинга бинарей под линукс;
- Знание ассемблера;
- Умение использовать отладчики (напр. OllyDbg, WinDbg) и дизассемблеры (IDA Pro);
- Снятие пакеров всяких;
- Также стоит выучить С/С++;
- Много часов практики;
Практика:
- Практиковаться можно на crackme программах.
- Если надумаете в АВ индустрию реверсером пойти, то для практики нужно реверсить вирусню и разбирать что они там творят, в основном в АВ компаниях, реверсеры этим занимаются