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的包容與支持!
源碼下載地址
|