这个伪装成调试器的虚拟机appdbg是做什么用的?

2026-06-10 03:470阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1294个文字,预计阅读时间需要6分钟。

这个伪装成调试器的虚拟机appdbg是做什么用的?

一、目标+现在的App都不安全,Java层和Native层互掐瞎眼,Native层又喜欢和Java层暗中通款曲。

二、想安安静静地分析一个so太难了。

三、有没有可能把App在Pc上都模拟执行起来,这样Native再去拜佛搭桥就方便了。

一、目标

现在的App都不安分,Java层去和Native挤眉弄眼,Native层又喜欢和Jave去暗通款曲。

想安安静静的分析一个so太难了。

有没有可能把App在Pc上都模拟执行起来,这样Native再去勾搭Jave层的时候就可以节省很多补环境的工作了。

appdbg就是这样一个 伪装成调试器的虚拟机。

​​github.com/asmjmp0/app…​​

作者的介绍是:

make it possible to run android dex file in original Java Virtual Machine.

  • change every class before it will be loaded
  • change every item of the class after it was loaded
  • hook java method
  • implement native method by yourself or unidbg...
  • provide java method level debug ability (dex2jar transformed class file without debug info,so we can't step in)

反正看上去很牛掰就是了。

阅读全文
标签:虚拟机

本文共计1294个文字,预计阅读时间需要6分钟。

这个伪装成调试器的虚拟机appdbg是做什么用的?

一、目标+现在的App都不安全,Java层和Native层互掐瞎眼,Native层又喜欢和Java层暗中通款曲。

二、想安安静静地分析一个so太难了。

三、有没有可能把App在Pc上都模拟执行起来,这样Native再去拜佛搭桥就方便了。

一、目标

现在的App都不安分,Java层去和Native挤眉弄眼,Native层又喜欢和Jave去暗通款曲。

想安安静静的分析一个so太难了。

有没有可能把App在Pc上都模拟执行起来,这样Native再去勾搭Jave层的时候就可以节省很多补环境的工作了。

appdbg就是这样一个 伪装成调试器的虚拟机。

​​github.com/asmjmp0/app…​​

作者的介绍是:

make it possible to run android dex file in original Java Virtual Machine.

  • change every class before it will be loaded
  • change every item of the class after it was loaded
  • hook java method
  • implement native method by yourself or unidbg...
  • provide java method level debug ability (dex2jar transformed class file without debug info,so we can't step in)

反正看上去很牛掰就是了。

阅读全文
标签:虚拟机