其他分享
首页 > 其他分享> > jeb2动态分析

jeb2动态分析

作者:互联网

jeb2动态分析

参考地址:https://blog.csdn.net/qq1045553189/article/details/89405964

下载jeb解压 jeb-2.2.7.rar
运行:F:\jeb-2.2.7\jeb_wincon.bat

文件 -》打开 -》选择apk
双击bytecode会出现两个框

在这里插入图片描述

打开bytecode/hierachy 然后双击一个类,就会跳转到第二个标签,并显示代码
在这里插入图片描述

选择任意一个方法,按q就会跳转到该方法的java代码
在这里插入图片描述
在这里插入图片描述

回到第二个标签,然后选中方法,按ctrl+b设置断点
在这里插入图片描述

效果如下

在这里插入图片描述

点击debug准备调试
在这里插入图片描述

选择第一个模拟器,然后选择要选择打了断点的包名,点击Attach

在这里插入图片描述

或者有一个更快的办法,但是前提要知道包名和所在的active地址
打开模拟器目录,地址栏cmd,然后输入:adb shell am start -D -n com.fs.sis.two/com.fs.sis.MainActivity

在这里插入图片描述

Jeb 动态调试:

  1. 调试快捷键 q将smali转为伪代码,java代码
    2普通模式调试的步骤:
    (1)找到checkSN方法,ctrl+b设置绑定
    (2)运行被调试的应用,点击Debugger选项的start按钮开始调试
    (3) 点击弹窗里确定按钮
    (4)点击Attach窗口下方的attach按钮开始调试
    (5) 输入用户名,注册码,点击注册按钮,程序会在设置断点的位置断下来
    (6)分析调试得到正确的注册码

3。 debug模式调试的命令:
adb shell am start -D -n 应用程序包名/应用程序入口界面
adb shell am start -D -n com.fs.sis.two/com.fs.sis.MainActivity

标签:sis,jeb2,jeb,start,点击,动态分析,com,调试
来源: https://blog.csdn.net/Baldprogrammer/article/details/117001437