https://github.com/ysrc/antivirtualapp
检测当前app是否运行在VirtualApp虚拟机中
https://github.com/ysrc/antivirtualapp
android security
Last synced: 10 months ago
JSON representation
检测当前app是否运行在VirtualApp虚拟机中
- Host: GitHub
- URL: https://github.com/ysrc/antivirtualapp
- Owner: ysrc
- Created: 2018-01-22T10:13:26.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2022-09-02T15:44:24.000Z (over 3 years ago)
- Last Synced: 2025-03-31T10:06:32.565Z (10 months ago)
- Topics: android, security
- Language: C++
- Size: 1.86 MB
- Stars: 285
- Watchers: 17
- Forks: 111
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
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