用如何判断一个EXE是何种语言编写?

2024-11-09 18:49:57
推荐回答(2个)
回答1:

一、没有办法可以保证获取EXE文件是什么语言写的,只是对于编译后没有进行任何处理的EXE文件,可以去看它是否符合常见的DELPHI、VB、VC++等编译器的规律,然后猜测其是什么语言编写的。

二、对于高级语言的反编译,理论上就是不可能的,除非是对于PHP、FOXPRO这些伪编译系统。

三、虽然EXE都可以反汇编,但是真正想反汇编之后做个什么大的手足,是非常非常困难的。

回答2:

没经过加壳、代码混淆的exe还是基本能看出编程工具的,
最简单的办法就是用peid看,
你这个像是C语言或者汇编语言写的,只显式调用了kernel32.dll,但是不排除在代码中loadlibrary其它dll,
图里的东东转成汇编,就是要手工打造一个pe头。。。