使用HID硬件实现自动化脚本防检测、防风控

我们在做自动化脚本的过程中,经常会遇到风控问题,比如游戏脚本,视频脚本等。有些app会检测手机是否root、是否开启调试模式、是否开启无障碍模式。如果我们使用的平台有开启这些就有可能被检测到,我们可以使用HID硬件来模拟外接键盘、鼠标、触摸板等来操作,也就是相当于外接了一个鼠标、键盘,目前这是防风控比较有效的方式之一。下面给个实际的例子详细教下大家如何操作。

准备开发环境

  1. 去冰狐智能辅助官网下载冰狐并安装
  2. 根据文档设置手机,防止冰狐在运行过程中被杀掉
  3. 不要开启无障碍功能,其他所有功能都开启
  4. 直接插上HID硬件,插在手机充电口上

操控HID硬件脚本源码

这里是使用http get来操控的hid硬件,用法非常简单,废话不多说,直接上冰狐脚本源码

1.模拟点击操作

httpGet('http://127.0.0.1:9123/click?x=730\&y=630')

2.模拟滑动操作

httpGet('http://127.0.0.1:9123/swip?x1=330\&y1=630\&x2=330\&y2=6130')

3.模拟手指按下

id取值0-4,0表示用1个手指,1表示2个手指,4表示5个手指操作

httpGet('http://127.0.0.1:9123/touchDown?id=0\&x=330\&y=630')

4.模拟手指抬起

id取值0-4,0表示用1个手指,1表示2个手指,4表示5个手指操作httpGet('http://127.0.0.1:9123/touchUp?id=0\&x=330\&y=630')

5.模拟手指滑动

id取值0-4,0表示用1个手指,1表示2个手指,4表示5个手指操作httpGet('http://127.0.0.1:9123/touchMove?id=0\&x=330\&y=130')

6.模拟home按键

httpGet('http://127.0.0.1:9123/home')

7.模拟返回键

httpGet('http://127.0.0.1:9123/back')

8.模拟复制键

httpGet('http://127.0.0.1:9123/copy')

9.模拟粘贴键

httpGet('http://127.0.0.1:9123/paste')

10.模拟剪切键

httpGet('http://127.0.0.1:9123/cut')

11.模拟全选键

httpGet('http://127.0.0.1:9123/selectAll')

12.模拟键盘按键

keyCode为按键码

httpGet('http://127.0.0.1:9123/keyPress?modify=0\&keyCode="+keyCode')

相关推荐
星宸追风1 分钟前
Ubuntu更换Home目录所在硬盘的过程
linux·运维·ubuntu
制造数字化方案研究院16 分钟前
59页|PPT|华为集成服务交付ISD业务变革总体方案:业务规则、流程、IT、组织及度量“四位一体”的管理体系
运维·华为
热爱生活的猴子26 分钟前
Poetry 在 Linux 和 Windows 系统中的安装步骤
linux·运维·windows
渲吧-云渲染1 小时前
云渲染时,电脑能关机吗?关键阶段操作指南
运维·服务器·电脑
m0_694845571 小时前
服务器需要备案吗?在哪些地区需要备案?
linux·运维·服务器·云计算
小眼睛FPGA1 小时前
【RK3568+PG2L50H开发板实验例程】Linux部分/FPGA dma_memcpy_demo 读写案例
linux·运维·科技·ai·fpga开发·gpu算力
weixin_399380693 小时前
k8s一键部署tongweb企业版7049m6(by why+lqw)
java·linux·运维·服务器·云原生·容器·kubernetes
阿巴~阿巴~3 小时前
Linux基本命令篇 —— uname命令
linux·运维·服务器
IT成长日记3 小时前
【Docker基础】Docker数据卷管理:docker volume ls及其参数详解
运维·docker·容器·volume ls
zkmall5 小时前
企业电商解决方案哪家好?ZKmall模块商城全渠道支持 + 定制化服务更省心
大数据·运维·重构·架构·开源