怎样查看别人做的软件的源代码(高手进)

比如说我有别人的一个软件游戏录像软件Fraps,显然它经过加壳等等,我想知道它的源代码,怎样做,该用哪些软件,该学些什么

无论你学什么都不可能得到真正的源代码的,原因很简单,绝大多数的exe或者dll都是用高级语言诸如C/C++/delphi之类开发的,经过开发环境的编译得到计算机能够执行的二进制机器码文件exe,这个过程是通常是不可转逆的,但是这个过程称之为反汇编或者反编译,也就是说你可以用一些软件(比如W32Dasm等等)将exe之类进行反编译,得到汇编语言的代码,这种代码虽然可能执行结果与原软件相同,但已经与源代码完全不同了。因此绝大多数的软件破解工作,都是基于反汇编的调试工具上进行的,比如ollydbg或者softice等等。

当然有些特例的,比如.net/java/vb等等开发的exe,是有可能用一些专用软件看到部分源代码的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-06-09
去看雪论坛吧

那里都是程序破解人员的乐园

怎样查看别人做的软件的源代码(如何查看程序源代码)
无论你学什么都不可能得到真正的源代码的,原因很简单,绝大多数的exe或者dll都是用高级语言诸如C\/C\/delphi之类开发的,经过开发环境的编译得到计算机能够执行的二进制机器码文件exe,这个过程是通常是不可转逆的,但是这个过程称之为反汇编或者反编译,也就是说你可以用一些软件(比如W32Dasm等等)将exe...

如何看软件或网页的源代码
查看一个网页HTML源代码的方法是:打开一个网页之后,点击浏览器上的菜单“查看”,选择下面的“源文件”选项,即可打开一个记事本文件,其中就是这个网页所所有代码。也可以将鼠标放置到网页上的任何位置(只要位于没有链接、图片处,最好是网页中的空白区域),点击鼠标右键,选择其中的“查看源文件”即...

如何查看软件的源码?高手请指点一下..好答案高分
开源软件呢,你下载它的源代码解压缩出来就是源码,商业软件呢,人家是用来卖钱的,源码给你了他拿什么吃饭?

如何查看已编写好的软件的源代码?
软件的源代码是要用一些查看工具来查看的,而且不是电脑高手还查不到呢,因为别人辛辛苦苦弄出来的软件,哪 有那么容易给你看源代码啊,给你看了,哪还有谁会愿花钱去买软件啊!如果你是讲手机上的那些软件的话,或许下个汉化工具也许有些作用!

如何查看exe文件的源代码???
可安以下的步骤来查看exe文件的源代码。一、在百度上搜索下载反编译工具ILSpy,ILspy是一个开源的.net反编译软件,使用十分方便。解压后如图,双击.exe文件打开解压工具。二、选择file,点击“打开”,选择要反编译的文件,点击“打开”,就可以看到源码了!三、如果想把源码保存下来,自己在源码的基础上...

怎样查看一个软件的源代码?
一般情况下是不可能的(除非公开源代码的),一般软件肯定都有加密措施,不然的话,就不会告微软垄断、要求微软公开源代码了!公开源代码的话,我想用vc++一般都可以看吧。自己的观点,希望能够抛砖引玉

游戏软件怎么查看源代码?
源代码是看不成的,因为游戏软件打包好做成app的话,是没法看源码的,虽然存在一些特殊情况下,我们可以推测出exe程序是用什么程序写的。但是多数情况下,我们是无法只根据一个exe程序就判断出来的。根据exe程序我们是无法直接得到程序的源码的。虽然也有一些用于逆向工程的办法,但那不可能把已经是exe的...

想要打开某个软件来看他的编程代码,怎样做?
目前最多只能做到反汇编。如果你愿意看汇编代码的话倒可以试试。当然有的软件进行了加密,很难反汇编出来。

怎样查看一个程序的代码
可以用反编译工具得到源代码,但是不是所有的程序都可以这样。比如JAVA的反便宜工具就有几十种,比较常用的是JAD。你可以去搜一下你需要的来看看。

问一下高手 c++dll文件如何反编译 看源代码啊???
对于C++ DLL文件的反编译以查看源代码,有一个相对直接的方法:首先,你需要在Windows的开始菜单中找到名为Reflector的工具。它是一个功能强大的反汇编器,专门用于分析和反编译二进制文件。操作步骤如下:- 打开Reflector,点击界面顶部的【File】选项,然后选择【OpenAssembly...】选项。这会弹出一个文件...

相似回答