vmp入门(一):android dex vmp还原和安全性论述

查看 58|回复 5
作者:chicwalking   
前言
这是第一篇vmp系列,下一篇估计要很久很久以后。
https://bbs.kanxue.com/thread-270799.htm#msg_header_h1_6
看了一下,目前市面上关于dex vmp还原就我兄弟写的这一个,我不得不佩服他巨强的二级制分析能力。关于dex vmp 他的大部分都写了,但是,他搞的实在是太复杂了,他的分析基本都是基于静态的数据流向分析,这种对于二进制vmp都有杀伤力的,只能说杀鸡焉用牛刀,而且他的牛刀还没发借给我,这是最气的。
另外一个360大佬在看雪峰会上发的关于dex vmp的ppt演讲,他这个我没看得很懂,技术有限。前面都是大佬,一看就会,一学就废。
vmp宝宝入门知识讲解
vmp目前基本可以说是逆向分析中代码混淆的巅峰,顶点,最高里程碑,dex vmp在我看来是比较简单一点的vmp了,所以我们从这里入门。
vmp设计理念
vmp是一种虚拟机保护壳,如果你第一次听过,估计直接蒙了,他其实就是一个虚拟的执行机器,就比如java虚拟机,他们的原理是一样的。java虚拟机可以叫vmp是保护的意思,所以叫vmp。这种虚拟机一般有两部分:
[table]
[tr]
[td][/td]
[td]虚拟机执行实体[/td]
[td]编译器[/td]
[/tr]
[tr]
[td]java

虚拟机, 入门

chicwalking
OP
  

图片不会搞没法,不过其实图片不太重要的
zjh889   

谢谢大师技术分享!
yuhua2010086   

感谢楼主分享!!
godlike007   

楼主写的不错,学会了,视野打开了
总有bug想害朕   

楼主道行很深啊,学到了,期待更新!
您需要登录后才可以回帖 登录 | 立即注册

返回顶部