怎么提取软件源码
问题二:怎样获取软件的源代码 这个问题,如果仅有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节,通过解析二进制指令为汇编代码,实现反汇编。分析整个可执行文件的编写过程称为反编译或...
连蚁速效: 这个问题,如果仅有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,那