lamster2018 / EasyProtector

一行代码检测XP/调试/多开/模拟器/root
Apache License 2.0
2.2k stars 442 forks source link

夜神模拟器 EasyProtectorLib.checkIsRunningInEmulator() 未检测出 #7

Closed wilder-ness closed 5 years ago

wilder-ness commented 6 years ago

数据 ceshi start||dream2qltezh-user|SM-G955F|msm8998|2:cpu:/ 1:cpuacct:/uid_10037/pid_4060 |end

lamster2018 commented 6 years ago

请问一下是夜神哪个版本?我测试的时候好像还能检测的

wilder-ness commented 6 years ago

v_6.2.1.6 最新版

liujianjun93 commented 6 years ago

我这里夜神v_6.2.1.6 最新版可以检测的...

wilder-ness commented 6 years ago

你试一下他那个android 7.1的模拟器。5.0的能检测出来

lamster2018 commented 6 years ago

感谢楼上两位老铁一直在跟这笔问题。 库检测我觉得是时候增加几个独立判断项了

wilder-ness commented 6 years ago

没辙。。我们是考勤软件-- 现在作弊的太多了-- 要求加验证 严格意义上说 分身软件、虚拟机什么的都不让用的。

liujianjun93 commented 6 years ago

我把常规的检测方法和博主的检测方法结合一下,实际上就是多增加几个判断,效果还行,不过还没去真机上检测

mixin716 commented 6 years ago

@liujianjun93 兄弟你现在都是用什么检测方法呢

lamster2018 commented 6 years ago

我自己项目里集成了,然后收集机器数据大概1w+,近期准备加新的判断条件

wilder-ness commented 6 years ago

坑啊--我们项目的后台人家打算 反作弊全扔给客户端了

lamster2018 commented 6 years ago

我记得是52破解,坛子里有人讲过一个刺激战场的反模拟器方案,c层做了蛮多手脚,具体记不得了。

你们目前加了些什么新判断条件进来,一起弄? @guoleifei @liujianjun93

wilder-ness commented 6 years ago

目前根据我查的资料就你的还算是全的。 暂时没别的 ,这一段项目重构200+页面。加班中还没时间搞。 有的话我及时说。

lamster2018 commented 6 years ago

可以,很感动

wilder-ness commented 6 years ago

最近又被拉出来搞这个了--说反应太多了。 要加上在虚拟机或者分身软件的打卡提示。之前没加只是反馈了后台。 看到之前写过一个逻辑就是比对跟自己app名称类似的app有几个超过一个就是-这个不是很靠谱。但是姑且算一个条件。

wilder-ness commented 6 years ago

今天被逼又想出一个主意 用app中执行shell 根据一些信息判断。但是不知道可行不可行。 有空一起折腾下。我这没测试机。。

lamster2018 commented 5 years ago

1.0.5解决了

wilder-ness commented 5 years ago

我前一段发现 通过adb shell 打印 activity 栈信息可以用来判断-- 但是5.0以上的系统已经不能执行某些命令了