打脚掌:如何知道一个程序是用什么那种编程软件写的,现在常用一般有一些?

来源:百度文库 编辑:高校问答 时间:2024/04/28 12:10:43
一个“.exe”的文件,如何知道他是用什么软件写的呢?用写字板打开乱码,看不出什么来,各位高人有没有什么办法,急等。
用原来编写的软件是否能打开这个编出来的EXE文件

“.exe”的文件,如何知道他是用什么软件写的呢?
答:当然是用编程软件写的了。
如c语言,java等
由于纪录是类16进制写,10进制的写字板打开自然是乱码了。
程序当然是不会那么轻易让你逆读的,否则随便读的话OFFice的工夫岂不白费?不过看来你读了代码也不知道其意思,所以推荐不要读了。
程序读只有一种办法,用反汇编软件读,汇编编码近及其语言,一般认识读不了的了。
你如何知道他是用什么软件写的这个可以,下载专门软件,加壳的用解壳软件脱壳就可以看真实语言了。也有简单如VB小软件自己告诉你:右键属性中有信息,不过一般不可信。

动态反汇编绝对TRW2000至尊
静态反汇我用W32Dasm、Ollydbg都不错
解壳软件推荐language2000吧,中文的

有些EXE文件是被加密(加壳)过的,你就无法直接看出来,必须先脱壳。
脱完壳后PEiD查看文件使用什么编写的。(PEiD是反汇编高手常用的,它具有查壳的功能,你也可以根据他查出未加壳(加密)EXE用哪种编程软件写的)

这里有样图:http://img218.imageshack.us/img218/1999/17la2.jpg