Модератор форума
Модератор
Статус
Оффлайн
Регистрация
19 Май 2018
Сообщения
954
Реакции[?]
1,067
Поинты[?]
20K
С днем постиронии

Допустим, в том, что вы анализируете, присутствует несколько тысяч строк, но вам не нравится, что наш любимый интерактивный дизассемблер вместо того, чтобы просто подставить строку в аргумент или присвоить переменной, делает такую хуйню:
1615819920671.png
В случае с короткими строками понятно их содержимое, а с длинными придется делать лишние телодвижения, чтобы открыть саму строку и вернуться обратно в псевдокод.... Не удобно, правда?

Данный скрипт присвоит каждой строке тип const char[], что заставит декомпилятор подставить значение переменной, вместо ее имени, и мы получим:
1615820054094.png

Скачать крутой скрипт в 5 строк:
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
BattlEye – The Anti-Cheat Gold Standard
Забаненный
Статус
Оффлайн
Регистрация
26 Янв 2018
Сообщения
181
Реакции[?]
99
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
НАЧНИ ПРОГРАММИРОВАТЬ ПРЯМО СЕЙЧАС
Участник
Статус
Оффлайн
Регистрация
19 Июн 2017
Сообщения
608
Реакции[?]
924
Поинты[?]
4K
С днем постиронии

Допустим, в том, что вы анализируете, присутствует несколько тысяч строк, но вам не нравится, что наш любимый интерактивный дизассемблер вместо того, чтобы просто подставить строку в аргумент или присвоить переменной, делает такую хуйню:
Посмотреть вложение 137562
В случае с короткими строками понятно их содержимое, а с длинными придется делать лишние телодвижения, чтобы открыть саму строку и вернуться обратно в псевдокод.... Не удобно, правда?

Данный скрипт присвоит каждой строке тип const char[], что заставит декомпилятор подставить значение переменной, вместо ее имени, и мы получим:
Посмотреть вложение 137563

Скачать крутой скрипт в 5 строк:
Пожалуйста, авторизуйтесь для просмотра ссылки.
ладно.......................

а можно было всего лишь открыть настройки hexrays`a, и найти эту галочку1615826862723.png

Если ее убрать, hexrays будет выводить все строчки, даже если они не константые
 
Модератор форума
Модератор
Статус
Оффлайн
Регистрация
19 Май 2018
Сообщения
954
Реакции[?]
1,067
Поинты[?]
20K
ладно.......................

а можно было всего лишь открыть настройки hexrays`a, и найти эту галочкуПосмотреть вложение 137589

Если ее убрать, hexrays будет выводить все строчки, даже если они не константые
Да там все настройки на пендосском написаны, не понимаю нихуя, ещё нажать 3 миллиона кнопок надо......
А ещё там чето про рид онли сегменты написано.... оно мне надо что ли....
 
Сверху Снизу