👷♀️ На второй неделе — две лекции про ревёрсинг бинарников в Hex-Rays. Начиная с этой недели, в заданиях вам недоступны исходники, только скомпилированные бинарники. Однако Hex-Rays для очень большого количества бинарей позволяет перевести их в понятный сишный псевдокод, и читать в таком виде. На это и будет тренировка.
1. Ревёрсинг в Hex-Rays —
youtu.be/PEARuvwGkXUПро индустриальный стандарт ревёрсинга: дизассемблер IDA и его декомпилятор Hex-Rays.
2. Закидоны Hex-Rays —
youtu.be/YdZU09gGFRoХоть Hex-Rays и волшебная тулза, которая строит из бинарников понятный псевдокод, есть паттерны, на которых она часто ошибается. Будем делать вывод хекс-рейса стройным и понятным в таких ситуациях.
💡 Советы:
1. Иду и хексрейс не пиратить вот здесь:
t.me/idapro/112. У многих на ноуте никсы. Идеально, если для реверсинга у вас будет виндовая виртуалка, но вообще ида хорошо работает под wine. Инструкция, как её сделать под вайном красивее:
f1nn.com/ida-wine/3. В заданиях бинарники, скомпиленные и под линух, и под винду. Если вывод хекс-рейса непонятный, попробуйте глянуть под другую операционку — вдруг под неё компилятор выдал более понятные конструкции.
Сдавать на
forkbomb.ru, максимальный балл до 29 марта 23:59
—
vk.com/wall-114366489_1822