我想了解下我自己开发了一个用python 开发了一个游戏自动跑地图的程序
可是我每行走两步(鼠标左键)就被反外挂检测(已经设置了鼠标按下和鼠标抬起并设置好了间隔)
但是还是会被检测,我如何才能不被检测出来呢,完完全全模拟了人工操作呢
比如 串口编程 什么之类的?
你的鼠标左键是用python调用系统api来实现的,人家反外挂现在有的都是驱动级的,直接看是硬件发来的中断还是api发来的就知道是不是真的点击了。
你想骗过这总反外挂,只能是用物理外挂,也就是操控外设。
可以考虑需要点击鼠标的时候直接通过串口输出到单片机,然后单片机的io输出接通鼠标的左键。
首先,你需要了解如何反外挂,或许游戏的反外挂监测不一定就是监测你的鼠标键盘行为是否是人工操作,而是监测你的鼠标键盘是否是由程序控制
脚本外挂的监测及预防https://www.jianshu.com/p/33e7dbd2f782
顶
顶
ding
如果是检测鼠标之类的行为感觉不太好解决,或者随机一些比较好。就和google之类的人机验证一下,其实就简简单单的让你点击一下方框(类似checkbox打对勾)就可以验证你是否是人还是机器了 ,背后其实是因为监控了你平时的数据,使用习惯。比如点这个方框用了多久,鼠标轨迹怎么过去的,直接直线移动过去、凭空跳过去(比如程序控制)?还是轨迹弯弯曲曲(人为移动鼠标),以及键盘的使用,之前每个网页停留之间等等。