本帖最后由 左逼 于 2018-1-18 16:45 编辑
1.首先说下之前的,mklink和mklink /J就是利用软链接将PAK文件(制作PAK方法论坛也有可以看一下)写到PAKS文件夹中然后删除,达到过检测的目的简单代码如下:
paks=取文本注册项 (4, “SOFTWARE\WOW6432Node\Valve\Steam\InstallPath”, ) + “\steamapps\common\PUBG\TslGame\Content\Paks\” ‘自动获取不到可以利用’
ML=paks+ “TslGame-WindowsNoEditor_paks”
创建目录 (“C:\test”)‘可以创建任何目录
YWJ=“C:\test”
order=“mklink /J ” + #引号 + ML + #引号 + “ ” + #引号 + YWJ+ #引号
写到文件 (“C:\test\TslGame-WindowsNoEditor_cc.pak”, #去除草地)
写到文件 (取运行目录 () + “\quchucaodi.bat”, 到字节集 (order)) ' 生成软连接bat命令
运行 (取运行目录 () + “\quchucaodi.bat”, 真, ) ' 执行bat命令生成软连接
延时 (300)
删除文件 (取运行目录 () + “\quchucaodi.bat”)
2.过检测其实就是删除软链接
3.最新过检测方法加载驱动或者调用360粉碎文件解除占用 删除写入的源文件和软链接代码如下
.版本 2
.支持库 spec
hwnd = LoadLibrary (取运行目录 () + “\AntiRK.dll”)
.如果真 (hwnd < 1)
信息框 (“载入模块失败!”, 0, , )
返回 ()
.如果真结束
地址 = GetProcAddress (hwnd, “KillFile”)
.如果真 (地址 < 1)
信息框 (“无法定位函数入口!”, 0, , )
返回 ()
.如果真结束
文件 = “”
置入代码 ({ 232, 0, 0, 0, 0, 88, 131, 232, 5, 80, 5, 170, 0, 0, 0, 80, 232, 5, 0, 0, 0, 233, 144, 0, 0, 0, 139, 68, 36, 4, 141, 136, 120, 3, 0, 0, 59, 193, 115, 117, 186, 0, 0, 0, 232, 129, 56, 116, 13, 104, 6, 117, 5, 57, 80, 4, 116, 18, 64, 59, 193, 114, 238, 139, 68, 36, 8, 199, 0, 233, 165, 0, 0, 194, 8, 0, 139, 72, 253, 131, 192, 253, 129, 201, 255, 255, 0, 255, 131, 192, 4, 139, 209, 131, 192, 4, 129, 226, 41, 101, 255, 3, 193, 233, 8, 137, 80, 248, 129, 225, 101, 255, 144, 0, 129, 201, 0, 0, 0, 144, 137, 72, 252, 199, 0, 144, 144, 144, 144, 131, 192, 4, 199, 0, 144, 144, 144, 144, 102, 199, 64, 4, 144, 144, 139, 68, 36, 8, 199, 0, 233, 165, 0, 0, 194, 8, 0, 139, 76, 36, 8, 199, 1, 233, 165, 0, 0, 194, 8, 0 }) ' 更改函数调用约定,必须的,否则堆栈错误
输出调试文本 (call (地址, 取变量数据地址 (文件), 0, 0))
4.如果是玩家大可以用360粉碎文件粉碎或者其他粉碎机粉碎亲测不会25C
5.国服就要上线,都是开源的东西 希望不要再收费了!
6.本人不才,写的不好大神勿喷,小白可以学习学习!
感谢大家一直以来对PUBG的包容与支持!
源码下载地址
|