首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

如何从一个PE文件里查询这个文件是用什么语言编写的

2012-07-28 
怎么从一个PE文件里查询这个文件是用什么语言编写的我见到PEiD这种查壳工具可以查看某个PE文件使用什么语

怎么从一个PE文件里查询这个文件是用什么语言编写的
我见到PEiD这种查壳工具可以查看某个PE文件使用什么语言编写的,
比如Visual C++ 6.0 Visual Basic 5.0/6.0
但是我用Visual Studio 2010写的程序就查不出什么了,用最新版的PEiD也不行。

像这种工具怎么能从PE文件中获取这些信息?我用十六进制编辑器打开一个PE文件,
就能得到链接器的版本号而已。

[解决办法]
估计也是用类似病毒特征库一样判断了,和判断惭怍系统是否运行在虚拟机一样,这样的判断很难向后兼容,并且应用范围很狭窄吧~
[解决办法]
PEID有个user.db文件,文本格式的
打开看看就知道,它是通过入口处特征代码来判断的

热点排行