怎么提取软件源码

作者&投稿:姚哈 (若有异议请与网页底部的电邮联系)
~ 问题一:怎样提取一个软件的源代码 想看到源代码?我觉得不可能,不是有些哗序不能看到,而是所有的程序通过正当的途径都不能看到源代码,除非这个程序是你自个写的。因为几乎所有的程序在发布之前都会进行加密、加壳的操作。即使你知道人家采用什么技术进行的加密也不太可能会原样的还原出来源代码。所谓的破解也并不是把原程序的源代码给还原了之后给你破解的。破解软件也只不过是反编译了软件的汇编代码而已!

问题二:怎样获取软件的源代码 这个问题,如果仅有EXE,是不可能获取到源码的。
除非你跟开发者要。

问题三:怎么从excel表格里提取源代码? 例如表的名称是sheet1,则在sheet1的标签上点右键,查看代码就行

问题四:怎么才能得到一个软件的源代码 你好。
软件源代码一般来说就是软件公司产品发布时间一定期限后,自己公布出来的。
当然。使用反编译也是可以的。不过破解工作很复杂,足够再开发新软件了。得不偿失。

问题五:求一款网站源码提取工具 20分 这种软件是没有的
因为要获取整站源码 必须获取空间的权限
才能整站下载
否则获取的是网站模板

问题六:如何用apktool提取源代码 准备的工具除了jdk还有以下内容(在Google官网都有):
把apktool-install-windows-2.1_r01-1.zip,dex2jar-0.0.7-SNAPSHOT.zip解压到一个盘的根目录下(这里我选择H盘),同时把AXMLPrinter2.jar,apktool.jar和你想解包的apk软件也放在同一个目录下,然后“运行--cmd”打开控制台,输入cd /d h : / 进入H盘的根目录然后输入以下内容(控制台不要关,为了后面方便):
其中apktool.jar是解包工具,d表示解包,memo.apk是我要解包的软件,memo表示解包后输出到这个文件夹,等待片刻,就会生成memo文件夹,打开里面会有res文件夹下的所有文件和AndroidManifest.xml,用记事本就可以查看了。
以上是获得.xml文件和图片,下面获得里面的.java源代码:
用winRar或者好压打开memo.apk,截图如下:
把里面的classes.dex文件解压到H盘根目录下,然后重新打开控制台,输入dex2jar.bat classes.dex
得到一个名为classes.dex.dex2jar.jar的文件,此时用jd-gui.exe打开classes.dex.dex2jar.jar就可以看到所有源代码了!

如果想把反编译好的文件变回apk文件,只要在控制台输入
apktool.jar b memo就可以了
其中b就是重新封包的意思,memo是你刚才解包出来的文件夹,前提是确保所有文件都在memo文件夹里!!

问题七:能不能破解一个软件从而获得其所有源代码? 你是在说反编译吗?没有软件可以反编译。只能靠人来反编译,但十分麻烦。

问题八:.apk文件能获取源代码吗? 你做的APP 为什么你不知道源码。
在没有做混淆处理的情况下 是可以通过程序反编译出来的,源码也可以得到。
做了混淆的话,就比较棘手了

问题九:为什么无法获得软件源代码? 编译型软件的源代码几乎无法获取,可以这样子给你解释为什么从理论上无法获取:

源代码需要经过编译之后变成一连串的0和1,这一连串的0和1打包起来,就是我们日常所说的可执行文件,也就是你平时用的软件了。

OK,你想通过可执行文件,也就是这一连串的和0和1逆推回源代码,这几乎是不可能的事情,因为高级语言的源代码和最终生成的0和1不是死死的一一对应关系。高级语言需要先被转为汇编语言,然后汇编语言再转为0和1,汇编语言与0和1是一一对应关系的,但是高级语言和汇编语言就不一定了。

即便是同样的几句高级语言代码,在不同的编译器里面,也完全有可能是完全不同的汇编代码。而且同样逻辑的代码,即便是只有稍微几个关键字的不同,或者是变量的不同,都会产生不同的汇编代码。

所以,由二进制的0,1可执行文件,逆推高级语言,理论上可行,实际上不可行,因为工作量太大。类似大型软件,好几个G的,那是多少亿行的0和1,哪怕是全世界的程序员在一起逆推,都不知道需要多少年可以完全逆向出源代码。

那我们平时所说的逆向工程是什么呢?

OK,其实软件是可以逆向的,但是不是说逆向出真正的源代码,而是逆向出这个软件的汇编代码。但是需要注意,汇编代码在某种程度上并不能成为这个软件的源代码,因为汇编代码量极大,而且不具备良好的可读性,一句普通的高级语言源代码,可能就会生成好几十条汇编代码。所以汇编代码量是极大的。

同时,汇编代码几乎是不具备有架构性的,也就是说,即便你拿到了一个软件的汇编代码,你最多就是稍稍改改一些关键逻辑,比如说注册逻辑(用于破解)之类的,但是你要说通过汇编代码去改这个软件的功能,几乎就是不可能的事情。所以,汇编代码是无法用于开源的,你公开出来了,别人也没精力去看。


手机上怎么拆开安装包查看源代码?用什么软件拆?
一般软件都有加密混淆的,所以给你源码你也看不懂。如果非要看的话,如下操作:1:把APK包改为.zip格式,解压出来 2:下载dex2jar将解压文件夹里的class.dex文件转为.jar文件 3:下载软件jd-gui,然后用此软件打开.jar的文件,里面就是源码~

怎样查看别人做的软件的源代码(如何查看程序源代码)
将exe之类进行反编译,得到汇编语言的代码,这种代码虽然可能执行结果与原软件相同,但已经与源代码完全不同了。因此绝大多数的软件破解工作,都是基于反汇编的调试工具上进行的,比如ollydbg或者softice等等。当然有些特例的,比如.net\/java\/vb等等开发的exe,是有可能用一些专用软件看到部分源代码的。

游戏软件怎么查看源代码?
游戏都是进行过编译,加密的无法看到源代码。如果你想查看的游戏是开源的,可以到游戏的开源网站进行查看。查看APP应用的源代码的具体方法步骤如下:1、首先在电脑内下载并安装获取网页源码app。2、然后单击打开网页源码APP并在APP中的输入框内输入想要查看的网址,再在界面内找到GO选项单并单击。3、单击...

如何用apktool提取源代码
为了后面方便):其中apktool.jar是解包工具,d表示解包,memo.apk是我要解包的软件,memo表示解包后输出到这个文件夹,等待片刻,就会生成memo文件夹,打开里面会有res文件夹下的所有文件和AndroidManifest.xml,用记事本就可以查看了。以上是获得.xml文件和图片,下面获得里面的.java源代码:用winRar或者...

如何找到软件的源代码
语言”。音乐家用五线谱和音符,建筑师用图纸和笔,那程序员的工作的语言就是“源码”了。人们平时使用软件时就是程序把“源码”翻译成我们可直观的形式表现出来供我们使用的。[1]任何一个网站页面,换成源码就是一堆按一定格式书写的文字和符号,但我们的浏览器帮我们翻译成眼前的模样了 ...

如何破解安装软件的源代码
回答:楼主如果是破解软件的话(序列号那类),先学习汇编语言。可以去看雪论坛学习。 如果是想获得程序的源代码,那是不行的,因为软件经过编译后,就无法获得源代码。就好象吧面粉做成面包了,面包是不能得到面粉的。

什么软件可以看的到程序的源代码
反编译成原代码,理论上可能不大,尤其是用VC,delphi等工具编出来的程序。但VB编出来的程序有些可以反编译。能否查看源代码,还有要看看这程序是否加了壳,加壳的强度有多高,是debug还是release的,等等。如果你对这方面很感兴趣的话,可以学学反向工程,主要就是脱壳、反编译等。但这可不是很容易的...

怎样查看和修改软件的源代码
不同的文件有可能用了不同的软件加了壳。用各类脱壳工具测试并脱壳后,再反编译,有可能得到相关文件信息并更改。(一)壳的概念作者编好软件后,编译成exe可执行文件。 1.有一些版权信息需要保护起来,不想让别人随便改动,如作者的姓名,即为了保护软件不被破解,通常都是采用加壳来进行保护。 2.需要把程序搞的小一点...

通达信手机版看盘软件如何复制源码
进入通达信手机版随便选择一支股,复制指标源码即可。在打开的股票中左上角有一个框,点击就可以新建指标,点击之后,有一个新建指标,点击就可以进行源码编辑了,一般需要填写的内容就是以下几个地方,名称、主副图、有参数的就需要把参数写进去,没有的就不用填写了。复制源码之后就可以进行粘贴,再进行...

什么软件能查看exe源代码?
exe文件是Windows的可执行文件,主要包含编译后的二进制指令。通常,非特定脚本语言打包的可执行文件,直接查看源代码有难度。exe的PE文件格式包含DOS头和NT头,NT头指示运行地址。正常编译下,二进制指令存储在.text节,通过解析二进制指令为汇编代码,实现反汇编。分析整个可执行文件的编写过程称为反编译或...

江陵县13131464716: 如何获取软件的源码 -
连蚁速效: 这个问题,如果仅有EXE,是不可能获取到源码的. 除非你跟开发者要.

江陵县13131464716: 怎么获取一个软件的源码? -
连蚁速效: 一般的软件是不提供源码的,需要下载相关的反编译软件,这样才可以看到他的源码文件,推荐易扑源码,有你想要的

江陵县13131464716: 怎样获取程序的源码? -
连蚁速效: 基本上没有什么可以从软件还原代码的方法 商业软件,只能去偷偷偷偷偷偷偷偷偷偷! 开源软件,找地方下载下载下载下载下载!

江陵县13131464716: 怎样读取exe文件的源代码? -
连蚁速效: 1、在百度上搜索下载反编译百工具ILSpy,解压后如图,双击.exe文件打开度解压工具 2、选择file,点击“打开”,选择要反编译的文件,点击“打开”,就可以看到源码了道!3、如果想回把源码保存下来,自己在源码的基础上修改,点击"file"下的“Save code...”,保存即可,保存完的文件如图4、如需用vs打开反编译后的源码,只需要打开这个答.csproj文件即可

江陵县13131464716: 我这里有一个应用程序 用什么方法能快速的把全部代码用文本形式提取出来?
连蚁速效: 程序没办法的,你这个牵涉到反编译工程,如果这么容易弄,windows核心代码早就被人家全部破解了.嗯,一般程序都是通过编译生成的可执行文件,只能执行,无法查看原始代码的.

江陵县13131464716: 如何获取ubuntu源码包里面的源码 -
连蚁速效: 1、在获取源码包之前,确保在软件源配置文件/etc/apt/sources.list中添加了deb-src项2、使用如下命令获取xxx源码包的详细信息:sudo apt-cache showsrc xxx这用来查询当前镜像站点中是否有该源码包.3、源码包中通常包含3个文件,分别以...

江陵县13131464716: 如何用apktool提取源代码 -
连蚁速效: 准备的工具除了jdk还有以下内容(在Google官网都有): 把apktool-install-windows-2.1_r01-1.zip,dex2jar-0.0.7-SNAPSHOT.zip解压到一个盘的根目录下(这里我选择H盘),同时把AXMLPrinter2.jar,apktool.jar和你想解包的apk软件也放在...

江陵县13131464716: 怎样读取某个exe文件的源代码?
连蚁速效: 生成的程序是不能看到源代码的,不过可以看到那个程序的资源,用E-Code Explorer反汇编调试由易语言编译生成的易格式可执行文件,分析内部结构,查看其中的各项数据. 【功能简介】 1.格式分析:分析易格式可执行文件的总体结构...

江陵县13131464716: 一个网页源代码怎么获取 -
连蚁速效: 打开你要获取的源代码,右击鼠标会出现查看网页源代码(快捷键ctrl+u), 全选复制(全选快捷键ctrl+a 复制快捷键ctrl+c), 在本地电脑上粘贴到(ctrl+v)新建一个文档以 .html 结尾 ,保存,点击查看即可.

江陵县13131464716: 如何从github获取源代码 -
连蚁速效: 在github开源项目的页面上可以找到上图的三个获取源码方式. 使用git的网址,可以使用比如TortoiseGit这里的客户端软件获取源码 TortoiseGit 如下图,如果安装了TortoiseGit,那

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网