2010-07-17 69 views
0

我有一个打开(提取)命令提示符的问题。 我想看看这个“a * .exe”文件中的代码。 你可以建议我,如果我不知道这个领域(软件)。 如何提取cmd.exe文件。我想知道在命令提示符下的.exe文件的代码

+0

@Vitor:尽管我只用了最少的x86汇编知识,但我可以通过IDA Pro的'cmd.exe'的特定部分进行切片。好吧,仍然花了相当一段时间,但是是一个有趣的经验;) – Joey 2010-07-17 22:38:19

+0

你想完成什么?如果您不知道软件,则无法理解您在.exe文件中看到的任何内容。 – 2010-07-18 03:29:28

回答

1

通常,您看不到可执行文件的代码(简短答案)。

0

但是如果你很确定你确实你所需要的知识和经验,你可能想看看这个PE/COFF格式规范看过来:

 http://support.microsoft.com/kb/121460 

该规范是非常明确和简洁;它可能正是你想要的。一段时间的努力,你可以当且仅当你有正确的ķ&Ë检查一个PE/COFF文件与程序*

HTH

- 皮特

*嘿! Lily Tomlin的Ernestine:“...'k''in'knowledge'...”

1

它很容易在Windows中反向工程.exe。 确保你的system32文件夹中有7za.exe。 在这个例子中,我将拉动cmd.exe的来源。

copy C:\windows\system32\cmd.exe C:\cmd.7z 
7z e c:\cmd.7z 

然后你从cmd.7z中提取文件夹,在那里你有源文件。 希望这会有所帮助:)

相关问题