上一篇寫“防沉迷”已經(jīng)是半年前了,粗談微信小程序之消滅病毒 90億金幣和滿級武器是如何刷出來的
現(xiàn)在除了路上偶爾玩玩數(shù)獨(dú)外,已然無欲無求。
然而今天無意中誤點(diǎn)了小程序中的某推廣鏈接,跳到一個小游戲xx餐廳。可謂是“食之無味,棄之可惜”,感覺再怎么玩也只是浪費(fèi)時間罷了,那么不如探索一下如何“從入門到放棄”,被動式防沉迷。
一、入門
通過一段時間試玩,發(fā)現(xiàn)游戲數(shù)據(jù)會保存在云端,那么根據(jù)以往的思路可以在內(nèi)部邏輯上修改,也可以通過抓數(shù)據(jù)包修改。
通常抓包是比較簡單、快捷的方式。相對于數(shù)據(jù)上傳,下載過程因不涉及到請求參數(shù)的加密等因素,更容易修改。
抓包看一下下載數(shù)據(jù),根據(jù)靈覺找到key,發(fā)現(xiàn)也是加密的。

這就褶子了,想要修改還得去找加、解密方法。
二、精通
小游戲解包后,通過靈覺定位到如下圖關(guān)鍵地方。注意這里的globalKey根據(jù)使用情況,其實(shí)是自己的openid,而不是twgame_rj32io。

三、放棄
拷貝代碼出來,從抓包結(jié)果中拿出一條數(shù)據(jù)運(yùn)行一下,能夠通過自我校驗(yàn)說明沒問題。

剩下的就是如何修改返回值了,方法不要太多。有電腦的可以用charles等軟件或anyproxy,沒電腦可以用thor之類的軟件進(jìn)行手機(jī)抓包修改。
刪除小程序,重新打開,這時下載的數(shù)據(jù)是經(jīng)過修改。瞧,魚干已經(jīng)更新了,9900萬......覺得不夠,把評價(星星)也改掉,就是這么索然無味。
退出小游戲,長按圖標(biāo),拖動到最底下刪除。簡簡單單,從入門到放棄,被動式防沉迷。
========更新=======
其實(shí)也可以換一個思路,從數(shù)據(jù)上入手。
例如下面是效果,不要9999、不要99,統(tǒng)統(tǒng)大甩賣只需1魚干就能入手。
