
Android
文章平均质量分 79
阿航的博客
一切都是最好的安排!
展开
-
Android逆向分析实例(四)-米读极速版日志植入
准备:1. 配置Fiddler抓包环境2. 下载米读极速版(密码:d0r2)3. Android手机/模拟器与电脑连同一个网络1. Fiddler配置首先去官网下载最新版的Fiddler;下载完后傻瓜式安装就行了;然后打开软件,先不要急着抓包,首先点击Tools -> Options;设置HTTPS选项;设置Connections选项;点击Actions第二项"Export Ro..原创 2021-07-02 14:11:26 · 444 阅读 · 0 评论 -
Android逆向分析实例(三)-解密微信EnMicroMsg.db数据库
1.简介首先介绍下EnMicroMsg.db数据库:这个数据库是存放在Android手机本地的用来保存微信聊天记录的一个数据库,是一个Sqlite数据库,且手机必须要有root权限才能获取到,而且是被加密过的,必须先找到密钥才能打开。我们现在要做的就是找到这个密钥。网上关于该数据库的解密方法几乎都一样:首先通过微信的 system_config_prefs.xml 文件获取uin值,然后获取手机的IMEI值,最后 (IMEI值+uin值)取MD5的前七位就是数据库的密码。说下这个..原创 2021-04-30 16:10:05 · 12840 阅读 · 33 评论 -
Android逆向分析实例(二)-修复输入法回编译后闪退问题
1.思考apk回编译后闪退,那肯定是这个app做了保护措施。开始我是这样想的,app闪退?那不就是被杀掉了进程嘛,直接去找KillProcess函数(杀死现有进程,也就是自己杀自己)不就行了么,或者找System.exit()函数(用 java api 退出当前线程)应该也可以,于是我根据这两个函数我找到了这个:apk下载链接既然找到了函数,那么直接把对应的smali文件里的A02()函数里的内容全都删掉,然后返回一个空值(return null)应该就可以了。思路应该是没问题的..原创 2021-04-18 11:29:54 · 1178 阅读 · 0 评论 -
Dex文件结构
1. dex文件是啥?dex文件也即Android的可执行文件,包含应用程序的全部操作指令以及运行时数据,在Android逆向工程中对app的逆向也就是分析dex文件,因为dex里面包含了所有app代码,利用反编译工具可以获取java源码,理解并修改dex文件,就能更好的实现apk破解和防破解。注:.class运行在PC上的java虚拟机,.dex运行在Android上的Davlik虚拟机。2. dex文件结构数据名称 说明 Header dex文件头部,..原创 2021-04-13 19:57:32 · 871 阅读 · 0 评论