专栏名称: 吾爱破解论坛
吾爱破解论坛致力于软件安全与病毒分析的前沿,丰富的技术版块交相辉映,由无数热衷于软件加密解密及反病毒爱好者共同维护,留给世界一抹值得百年回眸的惊艳,沉淀百年来计算机应用之精华与优雅,任岁月流转,低调而奢华的技术交流与探索却
目录
相关文章推荐
INTERNATIONAL IDEAL 筑梦求职  ·  德勤认可的Data证书,留学生0门槛拿 ·  10 小时前  
INTERNATIONAL IDEAL 筑梦求职  ·  德勤认可的Data证书,留学生0门槛拿 ·  10 小时前  
澳洲求职  ·  白嫖了这几张Data证书真的让我上岸Canva了 ·  21 小时前  
澳洲求职  ·  白嫖了这几张Data证书真的让我上岸Canva了 ·  21 小时前  
安徽省发展改革委  ·  安徽省成品油价格按机制调整 ·  昨天  
安徽省发展改革委  ·  安徽省成品油价格按机制调整 ·  昨天  
广西市场监管  ·  广西市场监管局给平台企业下“指导棋” ·  昨天  
广西市场监管  ·  广西市场监管局给平台企业下“指导棋” ·  昨天  
51好读  ›  专栏  ›  吾爱破解论坛

Android Studio + smalidea进行smail动态调试

吾爱破解论坛  · 公众号  · 互联网安全  · 2016-12-02 09:33

正文

请到「今天看啥」查看全文


本人刚接触Android方面的逆向,这是一篇笔记贴,大牛可忽略0x00 用到的工具

  • Android Studio

  • smalidea

  • Android killer

  • 一部root过的手机


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了,比较简单。


--官方论坛

www.52pojie.cn

--推荐给朋友

公众微信号:吾爱破解论坛

或搜微信号:pojie_52







请到「今天看啥」查看全文