本人刚接触Android方面的逆向,这是一篇笔记贴,大牛可忽略0x00 用到的工具
0x01 反编译APK
将apk拖入Android killer中反编译生成工程目录
0x02 Android Studio 安装smalidea
1. 打开Android Studio ,点击File,选择Settings,或者按快捷键Ctrl+Alt+S打开设置界面,点击Plugin,再点击install plugin from disk。。
2. 在弹出的框中选择我们下载好的smalidea,点击OK
经过上面两步就安装好了smalidea插件,特别说明一下,添加成功后,smali代码会语法高亮,如果没有添加成功
原因自查。。。。。。
0x03 导入反编译后的代码
1. 在Android Studio中选中Import Project
2.选择反编译后的Project根目录
3.弹出的窗口选择***项,一直点击Next,直到Finish完成导入项目
4.导入完成后就可以就可以看到smali了
0x03 进行调试配置
1.在Android Studio中按照如图方式进行配置,添加一个调试
2.添加完调试,修改调试名字和调试端口
3.配置完成后可以的效果
0x04 安装并开始调试
1.首先我们现在MainActivity中的OnCreate函数中鼠标左键下一个断点如图
2.在手机中安装我们的应用并且以调试方式打开
使用的命令
- adb install -radb shell am start -D -n packageName/ActivityName
3.打开一个Monitor选中想要调试的应用
4.这里我们监视v0寄存器,F8单步,F7步入,其实和OD的调试差不多的,可以看到寄存器的值改变
5.变量监视窗口,我们可以在这添加并且监视寄存器
这样就可以开始调试smail了,比较简单。
众所周知,微信对于所发送的视频大小是有限制的,如果你的视频超过25M,肯定会看...
最近新基建火了,一夜之间,从国家政策、到企业、媒体都在主动的向新基建所涉及...
被提交给美国加州北区地方法院的诉状中称,苹果通过持续的、普遍的和秘密的不当...
前两年,4G无限流量套餐横行移动、电信、联通三大运营商,大家也应该体验过流量...
11月18日,移动大数据服务商极光发布《2019年Q3智能手机市场洞察报告》(以下简称...
8月26日,在北京举办的2020中国光网络研讨会上,华为技术有限公司传送接入营销运...
近日,有细心网友报告称,腾讯 QQ 以及 QQ 办公版 TIM 被发现会扫描用户的 Chrom...
5G专用网络(private 5G network)是一种局域网(LAN),它将使用5G技术创建具有统一...
本文转载自公众号读芯术(ID:AI_Discovery)。 随着人工智能的发展,没人想让自己...
随着数据中心和云计算资源需求的不断增长,推动了超大规模云数据中心的发展。全...