满堂花醉三千客,一剑霜寒十四洲。这篇文章主要讲述APPK反编译 dex文件查看源码相关的知识,希望能为你提供帮助。
00x01 工具准备
- android逆向助手_v2.2
- jd-gui
- apk
- 7z-zip
00x02 详细步骤
a. 从应用宝官网下载apk,这里我下载了借贷宝;
文章图片
b. 使用 7z-zip提取客户端apk文件,也可先把客户端apk文件后缀名改为 .zip后解压;
文章图片
c. 使用Android逆向助手_v2.2 lib目录下的 dex2jar.bat工具对客户端apk中的 classes.dex文件进行反编译,具体操作如下图:
文章图片
d. 反编译得到的 .jar文件使用Android逆向助手_v2.2 lib目录下的 jd-gui.exe工具打开;
文章图片
e. 即可查看源码,这里它以加固过,本身源码都没被反编译出来,如图:
文章图片
f. 源码效果图,如下图:
文章图片
【APPK反编译 dex文件查看源码】
00x03 总结
源码审计需要精通java等语言,反编译会有加密处理。
参考文章本文出自 “as you wish” 博客,请务必保留此出处http://1425831735.blog.51cto.com/12166228/1965183
Android反编译技术总结
Android APK反编译就这么简单 详解(附图)
推荐阅读
- Android Studio 第五十三期 - 自定义EditText密码键盘
- Android Studio 第五十二期 - 自定义WheelPicker
- CSAPP 3e : Data lab
- Android Studio调试报错am startservice
- vue实现app页面切换效果
- 安卓工程编译错误处理——R文件
- JDBC中的事务管理
- 在Oracle数据库中存储映像的示例
- 在Oracle数据库中存储文件的示例