栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

反编译工具使用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

反编译工具使用

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录
  • 前言
  • 一、工具准备
  • 二、使用步骤
    • 1.查看资源文件
    • 2.查看源码
  • 总结


前言

正常情况下,通过androidStudio直接编译打包的apk文件,是不带混淆和加固的,某些不法分子便可以通过工具反编译后,看到源码,进而分析出应用的业务逻辑。这与中山先生辛辛苦苦打天下,最后被袁世凯抢走胜利果实是同样的性质恶劣!

当然,作为一个编程杀手(高手),反编译技能也是必备基本操作。毕竟钱老先生也曾说过:“手上没有剑,和有剑不用是两回事”。


提示:以下是本篇文章正文内容,下面案例可供参考

一、工具准备

工欲善其事必先利其器。反编译工具还是要用滴!
毕竟愚公移山的方式是需要子子孙孙无穷尽的,蓝翔技校的方式更加的简单粗暴。

首先,要知道自己的目的是什么?

想要 查看apk内的图片资源---------直接修改后缀为zip进行解压即可
想要 查看apk内的资源文件(包含xml)-----使用apktool工具
想要 查看apk内的源码文件---------使用dex2jar和jd-gui工具
二、使用步骤 1.查看资源文件

使用apktool工具进行文件解压(直接解压无法查看xml)
工具下载: apkTool

  • 1、将apk文件放到apktool.bat 所在文件夹下
  • 2、在文件夹目录打开cmd命令行窗口
  • 3、在命令行输入apktool.bat d -f 应用名称.apk,得到解压后的文件夹。
2.查看源码

使用dex2jar获取classes-dex2jar.jar文件、使用jd-gui查看源码文件
工具下载: dex2jar+jd-gui下载

(一)解压zip,获取到classes.dex文件

将apk文件修改后缀为zip,通过压缩文件解压,得到classes.dex文件

(二)使用dex2jar工具得到classes_dex2jar.jar文件
将classes.dex放到dex2jar的文件夹下,通过文件目录打开cmd,
执行命令:d2j-dex2jar.bat classes.dex,生成classes-dex2jar.jar文件

(三)使用jd-gui工具查看源码
打开jd-gui.exe,打开文件classes-dex2jar.jar

总结

从使用工具上看,反编译查看源码,太简单了!所以,还是老老实实做个加固吧,不能加固的话,做好混淆吧!什么,不会混淆?混淆出错?来,这里看下,包学包会!Android混淆大法

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/333109.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号