2015-03-09 4 views
-1

Есть ли какой-либо командной строки или программный способ конвертировать любой тип exe-файла в IL ?!Преобразование EXE-файла в IL (промежуточный язык)

Я знаю, что это возможно, потому что я видел несколько программ, которые показывают мне коды IL.

Примечание: Я делаю это для .Net Framework через ILDASM.EXE (инструмент визуальной студии), но я не могу выполнить ту же работу для exe-файлов, у которых нет CLR-заголовка (аналогично это только способ для конвертации .Net-сборок!).

+1

Вы не можете преобразовать произвольный исполняемый файл в CIL, если он не был скомпилирован в CIL в первую очередь, поэтому нет, я не считаю, что такой инструмент существует. – vcsjones

+2

@vcsjones ... Я имею в виду Hex Rays IDA –

ответ

1

Я знаю, что возможно cuz Я видел несколько программ, которые показывают мне коды IL. Я имею в виду Hex Rays IDA

От Hex Rays IDA site:

IDA является Windows, Linux или Mac OS X прошла многопроцессорная дизассемблер и отладчик, который предлагает так много возможностей, что трудно описать их все.

И если вы посмотрите на скриншоты, вы заметите, что код не является ИЛ, это сборка x86.

Если сборка - это то, что вы хотите, то получение этого в основном тривиально и есть many programs, который может это сделать.

Если вы действительно хотите ИЛ, то получение этого не имеет большого смысла, и я не знаю ничего, что бы это сделало.

+2

thank u for read –