Исходник IDAPython char[] to const char[]

Пользователь форума
Эксперт
Эксперт
Статус
Оффлайн
Регистрация
19 Май 2018
Сообщения
959
Реакции
1,067
С днем постиронии

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

В случае с короткими строками понятно их содержимое, а с длинными придется делать лишние телодвижения, чтобы открыть саму строку и вернуться обратно в псевдокод.... Не удобно, правда?

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

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

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

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

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

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


Если ее убрать, hexrays будет выводить все строчки, даже если они не константые
 
ладно.......................

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

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