上一篇寫“防沉迷”已經是半年前了,粗談微信小程序之消滅病毒 90億金幣和滿級武器是如何刷出來的
現在除了路上偶爾玩玩數獨外,已然無欲無求。
然而今天無意中誤點了小程序中的某推廣鏈接,跳到一個小游戲xx餐廳。可謂是“食之無味,棄之可惜”,感覺再怎么玩也只是浪費時間罷了,那么不如探索一下如何“從入門到放棄”,被動式防沉迷。
一、入門
通過一段時間試玩,發現游戲數據會保存在云端,那么根據以往的思路可以在內部邏輯上修改,也可以通過抓數據包修改。
通常抓包是比較簡單、快捷的方式。相對于數據上傳,下載過程因不涉及到請求參數的加密等因素,更容易修改。
抓包看一下下載數據,根據靈覺找到key,發現也是加密的。
這就褶子了,想要修改還得去找加、解密方法。
二、精通
小游戲解包后,通過靈覺定位到如下圖關鍵地方。注意這里的globalKey根據使用情況,其實是自己的openid,而不是twgame_rj32io。
三、放棄
拷貝代碼出來,從抓包結果中拿出一條數據運行一下,能夠通過自我校驗說明沒問題。
剩下的就是如何修改返回值了,方法不要太多。有電腦的可以用charles等軟件或anyproxy,沒電腦可以用thor之類的軟件進行手機抓包修改。
刪除小程序,重新打開,這時下載的數據是經過修改。瞧,魚干已經更新了,9900萬......覺得不夠,把評價(星星)也改掉,就是這么索然無味。
退出小游戲,長按圖標,拖動到最底下刪除。簡簡單單,從入門到放棄,被動式防沉迷。
========更新=======
其實也可以換一個思路,從數據上入手。
例如下面是效果,不要9999、不要99,統統大甩賣只需1魚干就能入手。