AndroidStudio+smalidea进行smail动态调试

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

创新互联公司欢迎联系:18982081108,为您提供成都网站建设网页设计及定制高端网站建设服务,创新互联公司网页制作领域十多年,包括会所设计等多个行业拥有多年的网站推广经验,选择创新互联公司,为网站保驾护航!

  • 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.在手机中安装我们的应用并且以调试方式打开

使用的命令

 
 
 
 
  1. adb install -radb shell am start -D -n packageName/ActivityName  

3.打开一个Monitor选中想要调试的应用

4.这里我们监视v0寄存器,F8单步,F7步入,其实和OD的调试差不多的,可以看到寄存器的值改变

5.变量监视窗口,我们可以在这添加并且监视寄存器

这样就可以开始调试smail了,比较简单。

网页标题:AndroidStudio+smalidea进行smail动态调试
URL标题:http://www.stwzsj.com/qtweb/news45/7395.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联