
不能够查看源代码的。源代码能生成程序,但程序还原不了源代码。源代码是商业机密。就如同知道可口可乐配方能生产可口可乐,但是有一瓶可口可乐分析不出配方这世界最大的商业机密。
只能反汇编。反汇编的 软件很多,静态的动态的等等。网上搜一下,很多的。常用的静态分析工具是W32DASM、OllyDbg IDA
是FTP密码吧。
有办法的。不过有点麻烦了。就是去后台上传一个木马程序到网站程序中。然后登录这个木马就可以查看正个源代码了。就可以下载这个程序到你的电脑中。
我这样说你可能不明白。。怎么说呢、。就是用ASP或者是PHP语言编写的一种程序。我们说这个程序叫:网站后门(木马);你利用网站后台是可以上传这个程序的。
如果你一点都不懂。还是找专业的人士帮你做吧。就你提供的材料。现在只有这一个办法了。
无论你学什么都不可能得到真正的源代码的,原因很简单,绝大多数的exe或者dll都是用高级语言诸如C/C/delphi之类开发的,经过开发环境的编译得到计算机能够执行的二进制机器码文件exe,这个过程是通常是不可转逆的,但是这个过程称之为反汇编或者反编译,也就是说你可以用一些软件(比如W32Dasm等等)将exe之类进行反编译,得到汇编语言的代码,这种代码虽然可能执行结果与原软件相同,但已经与源代码完全不同了。因此绝大多数的软件破解工作,都是基于反汇编的调试工具上进行的,比如ollydbg或者softice等等。
当然有些特例的,比如net/java/vb等等开发的exe,是有可能用一些专用软件看到部分源代码的。
已经编译了,看不出源代码了,但能看到机器代码,就是机器语言或汇编语言。
用一些工具可以分析出是用什么语言开发的,具体哪个工具想不起来了,可以去查。
知道用什么语言开发的,可以找一找专门对这种语言的反编译工具,但一般的工具只能反出来一段一段的代码,一般不能再编译了。这种方法对破解有用,想利用原来的代码一般可能性不大。
这个很简单,你需要按照以下步骤:
(1)用浏览器打开你需要的页面后,在页面没有链接的空白处单击右键,然后单击选择“查看源文件”(关于这个选项名称,不同的浏览器略有不同,ie和腾讯tt是“查看源文件”,opera是“源代码”……反正是同一个选项)
(2)之后浏览器会自动d出该页面的源代码,ie、世界之窗和腾讯tt都是d出txt的文本文档,opera和chrome的源码则出现在一个新建页面里。
(3)特别注意的是:对于初学者而言,可能会误认为这个源代码就可以直接拿来用了。其实这个只是该静态页面处于当前状态的源码,可能拿去本地访问也能成功,但是其中的链接和等动态结构并没有包含进去。意思是,不要想偷懒直接copy源文件中的代码,对于这样的静态代码,学习即可,原样照搬是行不通的。
(4)如果想自己尝试把网站的源码下载下来本地访问的话,就比较复杂了,你需要搭建一个以apache服务器 + mysql数据库 + PHP(一种网络脚本语言)支持的平台。把源文件扩展名改为php,放进服务器默认的网络文件夹中,然后用浏览器访问这个文件,就能打开静态页面了。
希望能够帮助你~~呵呵…………
以上就是关于如何查看应用程序的源代码全部的内容,包括:如何查看应用程序的源代码、怎么找到网站的源代码、怎样查看别人做的软件的源代码(如何查看程序源代码)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)