[崩壞三]通過http攔截修改文件內容(源碼發佈)

代碼見GitHub: https://github.com/wzy96/bh3tool

包括:

  1. http代理服務端,可以開啓觸摸。.net core平臺,引用了FiddlerCore 的 .NET Standard庫。
  2. 單獨的加解密的程序。
  3. 用於分析遊戲TCP包內數據的工具(protobuf轉json)。(配合安卓的VPNService可以修改tcp數據包,但是要做很多準備工作)

其實項目在遊戲的2.7版本末的時候就已經完成了,在2.9版本被官方針對性的修改了(然而還是可以改),然後我把修改的具體細節發到了崩崩崩的客服郵箱,但是沒理我。

關於修改的原理請閱讀源碼。關鍵在於理解遊戲的lua部分,lua可以調用C#代碼。如果有時間的話可能會詳細寫一下分析過程,其實主要就是IDA反編譯libil2cpp.so看代碼。

另外UnityAssetBundleTool.dll是參考AssetStudio的部分代碼改的,可以編輯AssetBundle內的數據,寫的非常爛,我自己都不想看了,所以就不發代碼了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章