Android逆向 微信小游戲破解(一):我要當(dāng)皇上滿級修改

1、我要當(dāng)皇上的wx小游戲修改

首先游戲長這個樣子,

我的長這個樣子


1.首先需要用的到的工具,抓包工具,postman

抓包工具有很多,自己百度一下吧。我用的是charles,這個是mac版本的。Windows的網(wǎng)上更多,需要的自己百度,方法都一樣。例如: Fiddle

postman,模擬前端發(fā)送數(shù)據(jù)到后臺,主要修改的工具。這個下面細(xì)說

2.先看看抓包看看,首先需要配置charles的https的攔截功能。

圖一

電腦上安裝證書,之后要信任

第一個是打開軟件的https的攔截,第二個是開啟手機的攔截功能。

實現(xiàn)原理,首先軟件開啟https的攔截,然后手機通過代理鏈接電腦,即將手機上的所有網(wǎng)絡(luò)傳輸,交由電腦指定端口打開。


圖二

點擊圖一中第二個紅色方框后,跳出圖二所示的內(nèi)容,此時,需要電腦和手機在同一個局域網(wǎng)內(nèi),即在同一個無線網(wǎng)內(nèi)。


按照上圖點擊,服務(wù)器填寫圖二的電腦ip地址和8888端口號

然后用蘋果手機自帶的safari瀏覽器,打開chls.pro/ssl 這個地址,安裝描述文件,

安裝描述文件后,iso需要在設(shè)置-通用-關(guān)于本機-(滑到最下面)證書信任設(shè)置,信任剛剛安裝的那個描述文件。

//11.26日更新,軟件不能抓取手機包的設(shè)置

charles軟件需要勾選下圖方框


以上部分,蘋果和安卓類似,手上沒有多余設(shè)備,沒試過。百度是最好的老師,不會的百度,肯定都是可以的,自己稍微再研究一下吧。

2.接下來,打開小游戲,看看沒有沒有東西。

首先,當(dāng)你手機能正常連接的時候,會出現(xiàn)下圖所示的這個選項,選擇allow


然后左側(cè),就有一堆爛七八糟的請求了。


這時候,有一個我總結(jié)出來的小技巧,

首先排除法:連接是qq,或者微信域名的,肯定都不是,因為那些都是騰訊官方的東西,小游戲或者小程序都是自己的服務(wù)器。

其次,你可以稍微等等,等請求穩(wěn)定的時候,先點擊上方菜單欄的掃帚,清空一下左邊的內(nèi)容,再打開小游戲。這樣請求不會很多,自己多找找就是了。

或者,你可以先打開小游戲,關(guān)閉小游戲之前,清空一下左側(cè)的請求。等關(guān)閉小游戲后再看看左邊的內(nèi)容。這個自己多試試,就知道了。

好了,請求是有了,可是為什么都是白色圖標(biāo),內(nèi)容為unknow呢,因為少了一個配置。就是:

設(shè)置Charles的SSL Proxying Settings,

添加所有的域名這一步一定要有,否則就算信任了證書也全都是unknown

示意圖如下:


添加地址,這里的有我的添加的地址,對于我要當(dāng)皇上這個小游戲,其實服務(wù)器地址是:https://h5.chiguawan.com,端口號443,添加完,就是下面這個樣子了。看名字,很容易看出來問題


保存數(shù)據(jù)嘛!?。。ㄓ绕洚?dāng)你關(guān)閉游戲的時候,你會發(fā)現(xiàn),這個請求必然要走一次,所以多看看,就能明白了)

3.那我們來看看,他保存的數(shù)據(jù)是什么吧?其實看到下面這個圖,我的內(nèi)心是奔潰的,居然是明文,臥槽?。。?!但是也很開心,這樣就簡單多了。


來,看看這些到底是個什么東西吧


既然這樣,那我們直接修改不就好了嗎?

4.修改數(shù)據(jù)

打開postman,設(shè)置如下


填寫上請求路徑,配置編碼格式

點擊body側(cè),把抓包工具抓到的最后一條saveUserData信息,粘貼進去。

修改coin,后面多加幾個0,?dbVersion,這個必須改(比原來的值大就行),下面的slots里面,id最大就是37,因為37滿級,所以,直接改成37.剩下的自己試試吧


改完后點擊上面的send,發(fā)送

如果返回結(jié)果如下:


那就重新再進出一下游戲,復(fù)制最新的saveUserData里的數(shù)據(jù),重新再改一下就好了。

修改數(shù)據(jù)的時候,最好關(guān)閉游戲,防止游戲自動保存,把替換的數(shù)據(jù)又給改回去了!?。。。。?/p>

直到返回結(jié)果是200的時候,就代表成功了,再進去游戲就好了:


關(guān)注微信公眾號

查看原文

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容