An open API service indexing awesome lists of open source software.

https://github.com/ysrc/antivirtualapp

检测当前app是否运行在VirtualApp虚拟机中
https://github.com/ysrc/antivirtualapp

android security

Last synced: 10 months ago
JSON representation

检测当前app是否运行在VirtualApp虚拟机中

Awesome Lists containing this project

README

          

#### AntiVA

###### 这是一个检测当前是否运行在VA及多开环境下的库

va在加载app时,会将当前app的存储路径和so库文件复制到自己的虚拟目录下,通过该特征,可以在app运行时进行检测

va中重定向lib库的逻辑代码:

[java层](https://github.com/asLody/VirtualApp/blob/11db690f60b9950895e18f06ff7dd867b8a313a1/VirtualApp/lib/src/main/java/com/lody/virtual/client/VClientImpl.java#L413)

[jni层](https://github.com/asLody/VirtualApp/blob/a3c26ec200d6f18840028fb9717ee7c53f1638ee/VirtualApp/lib/src/main/jni/Jni/VAJni.cpp#L36)

##### VA的作用:

va是一套开源的虚拟沙箱环境,你可以在该沙箱中执行任何root环境下的操作,包括java层和jni层的hook,app免杀等等

##### 多开检测

支持:VirtualApp,双开助手,平行空间

不支持:多开助手(网易)

目前测试的样本只有这四个,有条件的可以帮忙测试下[DEMO下载](demo.apk)

###### ps:代码很简单,如有更好的检测方式,欢迎联系wuxiaoqiu1993@gmail.com