安卓逆向神器JEB动态调试

1:
反编译
2:
添加 允许调试
3:
回编 并签名
4:
安装apk到手机
5:
打开 jeb (jeb_wincon.bat)
拖入修改后的 apk到 jeb左边栏 展开apk
点击 Bytecode 这时右边栏出现
Bytecode/Strings
在 Disassembly 是 smali代码
String处 是字符串 刚打开这会 可能会没有显示
多来回点击下 或者是等待下 就会出现
这里可以搜索 比如 搜索 粉丝数不足
这里直接搜索 中文 中文直接搜

不同于androidkiller 要搜索中文的unicode编码
搜索到后 双击 就进入对应的 smali代码处了
在smali代码处 鼠标右键 Decompile 单击 中间栏 就会出现 对应的 java代码
在smali代码处 下断点是 ctrl+b

6:
手机上运行apk
7:
jeb 工具栏上 点击 虫形状的 按钮(开启一个调试会话)
搜索选中 运行的apk的 包名 再 Attach
这时可能会出现一个 notificate 消息框 不用管它 点ok就行

8:
手机上操作apk 直到 jeb运行到 断点处
9:
点击 jeb 下面 console 控制台右边的 VM/Locals 这个是显示寄存器的
然后 进行调试吧
F6是 单步步过调试

注意:用JEB动态调试的时候 一定不能开 DDMS( monitor)
不然就会 attach 失败

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值