Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Декомпил DLL
#1
Неоднократно видел как многие реверсеры постят куски кода из декомпилированной библиотеки.

Собственно, подскажите как это сделать, чтобы иметь хоть какой, но читабельный вид нужных мне функций?

Читал где-то , что через IDA можно это сделать, но как непойму.

Заранее благодарен за инструкцию.
Родился, живу и когда-нибудь умру.
Ответ
#2
File -> Produce File -> Create C file
Ответ
#3
Цитата:13AA5E0: decompiling (0)...
FFFFFFFF: wrong basic type sizes in compiler settings

Из-за чего это может быть?

Данный тип ошибки возникает при попытке экспортировать в С абсолютно любой файл. Может настройки каки нужно выставлять для нормально автоматического анализа в IDA?
Родился, живу и когда-нибудь умру.
Ответ
#4
Выставлены неверные размеры для типов данных в Decompile\Debug options. Правильные размеры для нормального декомпила, к сожалению, не помню.

С манула хексрея:

Цитата:Some basic type sizes are incorrect. The decompiler requires that
sizeof(int) == 4
sizeof(bool) == 4
sizeof(enum) == 4
sizeof(long) == 4
sizeof(near pointer) == 4

Please check the type sizes in the Options, Compiler dialog box and modify them if they are incorrect.
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)