app源代码查看,怎样看一个软件的源代码

1,怎样看一个软件的源代码asp/php的源代码可以查看,asp.net/jsp以及windows软件的源代码都是看不见的,你看到的都是源代友编译生成的软件 , 源代码是不会给你看的 。【app源代码查看,怎样看一个软件的源代码】
2,怎样查看 Android APP 源代码如果是上了市场的大型应用,比如QQ等,被反编译破解的几率比较低,但是也不是没有机会,比如一些小型的App是可以尝试去反编译查看源代码的,你只需要学习一下ApkTool的使用方法就可以了 , http://jingyan.baidu.com/article/75ab0bcbd5f62ed6874db249.html用压缩软件打开apk文件,解压出根目录中的classes.dex文件使用cmd,dex2jar.bat classes.dex命令将classes.dex转换为jar再用jd-gui打开该jar就可以查看源码了 , 如果apk安全性好的话,有些代码你是看不到的求采纳
3,怎么可以查看一个软件的源代码前提是你会编程,懂得代码流程和代码函数的用途你在编写个程序(反射),将软件源代码读出来,就能知道它用了哪些函数,用了哪些方法,怎样调用的这样你就不是知道了它是怎么写的,不过编写反射程序蛮麻烦 , 现在我还在研究当中一般软件漏洞 可以用这个方法检查出来,进行报复和修复 。。。。现在的游戏外挂,就是利用这个原理编写出来的前提是你会电脑编程,网上应该有交的,叫做反射机制编写号反射代码之后 , 只需将想知道的软件文件放入代码中运行后,可以得到他有几个方法,用的什么函数,怎样调用的现在很多人用这个来知道打包号的软件有哪些漏洞,从而进行攻击或者修复现在的游戏外挂就是利用发射原理,制作的没有 。!
4,怎样查看别人做的软件的源代码高手进无论你学什么都不可能得到真正的源代码的,原因很简单,绝大多数的exe或者dll都是用高级语言诸如C/C++/delphi之类开发的 , 经过开发环境的编译得到计算机能够执行的二进制机器码文件exe , 这个过程是通常是不可转逆的 , 但是这个过程称之为反汇编或者反编译,也就是说你可以用一些软件(比如W32Dasm等等)将exe之类进行反编译 , 得到汇编语言的代码,这种代码虽然可能执行结果与原软件相同,但已经与源代码完全不同了 。因此绝大多数的软件破解工作,都是基于反汇编的调试工具上进行的,比如ollydbg或者softice等等 。当然有些特例的,比如.net/java/vb等等开发的exe,是有可能用一些专用软件看到部分源代码的 。去看雪论坛吧那里都是程序破解人员的乐园

    推荐阅读