如何查看软件的源代码
前提是你会编程,懂得代码流程和代码函数的用途你在编写个程序(反射),将软件源代码读出来,就能知道它用了哪些函数,用了哪些方法,怎样调用的这样你就不是知道了它是怎么写的,不过编写反射程序蛮麻烦,现在我还在研究当中一般软件漏洞 可以用这个方法检查出来,进行报复和修复。
。
。
。
现在的游戏外挂,就是利用这个原理编写出来的
怎么看一个用软件的源文件,就是源代码。
例如,您估计这个程序是vb制作的,那么您可以在百度中搜索“vb 反编译 工具”,有很多,下载一个后打开该程序,反编译为代码,保存成工程文件即可。
不过现在的反编译软件基本上都不能完全完整的反编译出原本的源文件,会有一些错误,这是不可避免的。
而且,反编译仅供学习,请不要用在非法的用途上,请尊重原作者的劳动成果,否则别人也不会尊重你!希望对您有所帮助!
【软件源码查看】如何查看软件源代码
论你学什么都不可能得到真正的源代码的,原因很简单,绝大多数的exe或者dll都是用高级语言诸如C/C++/delphi之类开发的,经过开发环境的编译得到计算机能够执行的二进制机器码文件exe,比如ollydbg或者softice等等。
当然有些特例的,比如,但是这个过程称之为反汇编或者反编译,这个过程是通常是不可转逆的.net/,但已经与源代码完全不同了。
因此绝大多数的软件破解工作,都是基于反汇编的调试工具上进行的,是有可能用一些专用软件看到部分源代码的;java/vb等等开发的exe,也就是说你可以用一些软件(比如W32Dasm等等)将exe之类进行反编译,得到汇编语言的代码,这种代码虽然可能执行结果与原软件相同...
如何查看软件的源程序??比如有一个.exe文件我想看它是用什么语? ...
想看到源代码?我觉得不可能,不是有些程序不能看到,而是所有的程序通过正当的途径都不能看到源代码,除非这个程序是你自个写的。
因为几乎所有的程序在发布之前都会进行加密、加壳的操作。
即使你知道人家采用什么技术进行的加密也不太可能会原样的还原出来源代码。
所谓的破解也并不是把原程序的源代码给还原了之后给你破解的。
破解软件也只不过是反编译了软件的汇编代码而已!...
查看软件的源代码
想看到源代码?我觉得不可能,不是有些程序不能看到,而是所有的程序通过正当的途径都不能看到源代码,除非这个程序是你自个写的。
因为几乎所有的程序在发布之前都会进行加密、加壳的操作。
即使你知道人家采用什么技术进行的加密也不太可能会原样的还原出来源代码。
所谓的破解也并不是把原程序的源代码给还原了之后给你破解的。
破解软件也只不过是反编译了软件的汇编代码而已!