永发信息网

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

答案:2  悬赏:30  手机版
解决时间 2021-11-16 19:06
  • 提问者网友:十年饮冰
  • 2021-11-16 12:10
用如何判断一个EXE是何种语言编写?
最佳答案
  • 五星知识达人网友:末日狂欢
  • 2021-11-16 13:01
一、没有办法可以保证获取EXE文件是什么语言写的,只是对于编译后没有进行任何处理的EXE文件,可以去看它是否符合常见的DELPHI、VB、VC++等编译器的规律,然后猜测其是什么语言编写的。

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

三、虽然EXE都可以反汇编,但是真正想反汇编之后做个什么大的手足,是非常非常困难的。
全部回答
  • 1楼网友:有你哪都是故乡
  • 2021-11-16 14:26
没经过加壳、代码混淆的exe还是基本能看出编程工具的,
最简单的办法就是用peid看,
你这个像是C语言或者汇编语言写的,只显式调用了kernel32.dll,但是不排除在代码中loadlibrary其它dll,
图里的东东转成汇编,就是要手工打造一个pe头。。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯