“工具黨”是如何破解游戲反修改功能的


游戲修改器可以實現很多變態功能,像無敵、倍攻、秒殺等,但是現在很多游戲都使用了MTP手游保護,游戲修改器無法使用。

使用某修改器添加游戲,可以看到很多進程,選擇主進程4333。

1.png

附加后會出現如下圖所示異常:

2.png

無法正常使用修改器,出現這個界面后,游戲即會閃退。這是因為MTP也就是手游保護模塊帶有反修改器功能。下圖是他的功能介紹和收費標准:

005-1.png

對外服務的話,反修改器功能需要5000元每月。

下面就來分析一下,如何能把這個功能過掉。

運行adb shell,進入命令行模式,先找到該游戲進程的uid為u0_a78:

image007.png

把uid為u0_a78都列出來:

image009.png

看下debuggerd進程的程序路徑:

image011.png

/data/data/com.tencent.tmgp.sgame/files/路徑是APP運行后才生成的,游戲在這個目錄釋放了一個GameProtector3文件,並做為一個子進程運行。

下圖是IDA分析出來的,釋放GameProtector3過程的代碼。

013-1.png

GameProtector3顧名思義,這是一個游戲保護程序。假設如果讓這個進程運行不起來,應該就會使反修改器功能失效了。

使用MT管理器,做如下操作:把/data/data/com.tencent.tmgp.sgame/files/目錄取的可執行權限都去掉。

015-1.png

重新啟動游戲,使用修改器attach的時候,界面變成了下圖所示:

3.png

已經沒有了debuggerd進程,也就是/data/data/com.tencent.tmgp.sgame/files/GameProtector3沒有被執行起來。

下面就可以愉快得使用修改器了。

4.png

整個過程只要使用MT管理器,就可達到過掉反修改器的功能,實際上反暫停之類的功能也都失效了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM