Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Вопрос Ida pro switch

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
6 Июн 2024
Сообщения
241
Реакции
10
Щас ревершу бинарник с обычным Control Flow Flattening реализуемым через свитч

1764098298606.png


проблема в том что после декомпиляции показывает такую картину

1764098373411.png


то есть свитча тут не видно, хотя он должен быть, и ошибок по типу bad sp value нету, я пробовал самостоятельно модифицировать свитч через Other->Specify Switch Idiom
и менял там Input Register например с правильного (rax) на любой другой, и после этого видел такую картину

1764098541432.png


то есть оно уже видит нормально свитч, но использует в нём неправильное значение в виде jpt_661C94B6.
Я бы хотел как-то нормально сдекомпилировать что-бы получить правильный результат
 
Назад
Сверху Снизу