首页游戏攻略class反编译东西

class反编译东西

misa2 04-07 4次浏览 0条评论
信息列表 1、什么是反编译东西?反编译东西有什么用? 2、求各类好用的反编译东西!! 3、vb.net若何避免dnspy 4、apk反编译东西apktool、dex2jar和jd-gui有什么差别? 5、apk反编译东西怎么利用 6、apktool 反编译apk后怎么利用 什么是反编译东西?反编译东西有什么用?

简单来说,就是把一个已有的法式转化为编程的号令行。至于利用反编译的原因么……有的是为了研究一个法式以到达吸收他人的编程思绪和经历。当然也有的是为了盗版。或者是为了窃取他人的软件。

求各类好用的反编译东西!!

如PB的,最常用的是 PB反编译专家 SHUDEPB

.net,一般是Reflector

dephi,一般是dede

JAVA,比力出名的有小颖的反编译专家

XJad(Java源代码反编译东西) V2.2

XJad是基于Jad核心的Java源法式反编译软件,内置Jad1.5.8e2。

XJad可处置多个*.class文件,能够处置文件夹内的所有文件,以至能够处置*.jar文件。

XJad带有多页面文本编纂器,反编译完成后能够间接编纂查看,编纂器撑持java语法的高亮显示功用。

XJad是一个纯绿色软件,为利用便利,能够在选项中设置集成到资本办理器中,如许在*.class、*.java、*.jar文件和目次上随时点击右键都可间接停止操做。

XJad还带有导出当前编纂器中的代码为HTML文件的功用,HTML文件连结代码高亮显示的款式气概。

利用申明

===========

1、反编译class文件:翻开一个或者多个*.class文件,XJad反编译后,重定名为*.java文件,保留至当前文件夹,并在编纂器中翻开查看;

2、反编译文件夹:在软件中选择反编译文件夹或右键点击文件夹选择反编译,XJad将该文件夹下所有*.class文件停止反编译,并保留至该文件夹下,根据包途径信息生成文件夹途径,如com.spring.framework.*,将成立com\\spring\\framework的文件夹构造;

3、反编译jar文件:翻开一个*.jar文件,XJad将该Jar文件中的所有*.class文件解压缩光临时目次并停止反编译,并将源文件带包途径信息保留至当前文件夹下名称为“~” + *.jar 的文件夹中;

flash反编译东西 闪客精灵

vb.net若何避免dnspy

DNspy是一个反编译东西,能够用于对反编译.NET法式集停止阐发。要避免DNspy对VB.NET法式的反编译,能够考虑利用代码混淆器来使法式反编译变得愈加困难。

代码混淆器是一种东西,它能够将源代码中的变量、办法、属性等名称停止随机化,同时也能够在代码中插入无意义的指令,使反编译者愈加难以理解代码构造和逻辑。

以下是利用代码混淆器来避免DNspy反编译VB.NET法式的一些步调:

1. 安拆一个可靠的代码混淆器。市道上有良多代码混淆器可供选择,例如Obfuscator、Dotfuscator等。

2. 在VB.NET项目中引入代码混淆器。差别的代码混淆器利用体例可能有所差别,详细能够参考各个混淆器的文档或指南。

3. 运行代码混淆器对VB.NET法式集停止混淆处置。此时,混淆器会对法式集中的各类元素停止重定名和重组,同时插入一些无关紧要的代码片段。

4. 利用混淆后的法式集替代原始法式集。如许,即便反编译者利用DNspy等东西对法式集停止反编译,也会因为混淆后的代码难以阅读而降低其可读性和可理解性。

需要留意的是,利用代码混淆器固然能够进步VB.NET法式的防护水平,但是不成能完全制止反编译。关于对平安性要求较高的项目,还需要采纳其他办法,如利用加密手艺庇护关键代码等。

apk反编译东西apktool、dex2jar和jd-gui有什么差别?

apktool 感化:资本文件获取,能够提取出图片文件和规划文件停止利用查看

dex2jar 感化:将apk反编译成java源码(classes.dex转化成jar文件)

jd-gui 感化:查看APK中classes.dex转化成出的jar文件,即源码文件

组合起来一路用的效果会比力好。不外如今良多APP都有反编译那个意识了,会用一些第三方APP平安办事平台东西如爱加密,要破解仍是很有难度的。

apk反编译东西怎么利用

反编译apk东西利用最普遍的就是apktool,那里先说一下整个流程用到的东西有:

1.apktool,下载后拿到apktool.bat和apktool.jar,然后把那两个东西放到C:\Windows底下。那个东西的感化次要是得到apk的资本文件和设置装备摆设文件

2.dex2jar 下载那个东西解压后放到肆意盘都能够,后面次要用那个按照apk的classes.dev文件生成供jd-gui东西解析的jar。

3.jd-gui上一步提到其感化,和2一样,也是下载后放到肆意盘即可,到时候只要运行jd-gui.exe翻开上一步生成的jar即可查看源码,下面临那个东西不再赘述

下面详细说一下前面两个东西类的详细用法:

先说apktool的用法:

1.下载后拿到apktool.bat和apktool.jar,然后把那两个东西放到C:\Windows底下

2.cmd翻开后默认是你的计算机,默认的不消改,间接输入apktool,若是呈现如下图的效果,即暗示筹办已停当

接下来,apktool d f:\app-debug.apk f:\app像如许输入,那里的f:\app-debug.apk是你的将要被反编译的apk的绝对途径,后面的f:\app是apk反编译后资本文件将要放入的文件夹,不需要事先新建好,在那里写好就行了,输入完回车,若是胜利的话,即可在文件夹中看到资本文件,那里apktool的流程算完了。

接下来说一下第二个东西,dex2jar的利用流程:

1.把你将要反编译的apk的扩展名改成压缩包的扩展名(rar\zip等),然后对其解压,找到classes.dev文件,将之复造后贴到dex2jar底下,效果如如下:

接下来又要写号令了,同样cmd,然后转换到你的dex2jar目次,然后输入dex2jar.bat classes.dev,然后回车即可在dex2jar.目次中看到一个classes_dex2jar.jar。好了,完了,贴图

得到classes_dex2jar.jar了,前面说了jd-gui的感化了,间接翻开那个就行了,得到的就是源代码了

上图

apktool 反编译apk后怎么利用

1.下载反编译东西

需要下载四个东西:dex2jar、JD-GUI、apktool、apktool-install-windows-r05-ibot

dex2jar:将apk中的classes.dex转化成Jar文件。

JD-GUI:反编译东西,能够间接查看Jar包的源代码。

apktool:反编译东西,通过反编译APK中XML文件,间接能够查看。

apktool-install-windows-r05-ibot:辅助windows批处置东西。

2.解压缩APK包

apk文件也是一种常见的zip,常用的压缩软件就可轻松地解压apk文件。用压缩软件将apk文件中的文件解压到一个文件夹中,得到APK中的资本包罗XML文件和classes.dex文件,classes.dex就是java文件编译再通过dx东西打包而成的。

3.反编译dex文件

解压apk文件后,你会发现res目次的图片没有加密,但java源码编译成了一个classes.dex文件,无法用通俗的反编译class文件的办法来处置,dex2jar能够将dex文件转换成通俗的jar包。

解压下载的dex2jar,把解压后的文件夹放到系统盘跟目次中并把那个目次加到系统path变量中,就能够间接用:dex2jar.bat或dex2jar.sh转换dex文件了。

DOS行号令如下:dex2jar.bat xx\classes.dex(xx是classes.dex文件所在的途径)。

将在同目次得到通俗jar包:classes_dex2jar.jar,就能够用途理通俗jar包的办法来反编译那个jar包得到原文件。

4.反编译jar包

得到jar包后,下载自已喜好的反编译东西,保举利用JD-GUI,有比力简单的图形界面,能够反编译单个class文件,也能够反编译jar包,比力便利。

翻开压缩文件JD-GUI,运行jd-gui.exe,翻开上面生成的jar包,即可看到源代码了。

5.反编译xml文件

翻开解压的res\layout目次,有良多xml文件,若是你想看下做者是若何设想界面的,你会很绝望,因为你看到的是一大堆乱码!那个时候我们需要用到的是apktool。

详细操做办法:将下载的apktool和apktool-install-windows-r05-ibot两个包解压到统一个文件夹下,那个文件夹有三个文件:aapt.exe,apktool.bat,apktool.jar。把那个文件夹也放到系统盘的根目次中并把那个目次加到path变量中。以HelloWord.apk为例:

在DOS号令行中输入:apktool d xx\HelloWord.apk HelloWord得到HelloWord文件夹,此文件夹中的xml文件就是编译好的能够一般查看的文件。

如许就得到了能够得到编译的源码和XML资本。

留意:文件的途径中更好不要呈现中文!

反编译工具
春节电视年货选举,华为伶俐屏“打个电视”传递亲情温度 手机打车,手表也能查看行程动态?只要那么操做就能实现!
相关内容
发表评论

游客 回复需填写必要信息