關(guān)于iOS H5GG破解

最近有個客戶發(fā)我一個動態(tài)庫,看了下是用H5寫的某某小程序游戲的內(nèi)存修改器。

既然是H5,首先自然是通過抓包拿到了卡密激活以及功能的html地址,打開后界面如下:


激活以及功能界面.png

然后肯定是通過審查看下代碼了
結(jié)果不出所料,JS加密……
加密結(jié)果開頭很炸眼的“jsjiami.com.v6”

此處省略解密過程,下面是解密后的部分修改內(nèi)存的JS
(這里我只放兩段JS,并且刪掉了JS里修改的內(nèi)存)

//解密后部分代碼為:
//功能一:
function anniu1() {
    h5gg.clearResults();
    h5gg.searchNumber('30000', 'I32', '已刪除', '已刪除');
    h5gg.searchNumber('30000', 'I32', '已刪除', '已刪除');
    h5gg.editAll("0", 'I32');
    h5gg.clearResults();
    Qmsg.success("跳完廣告后重啟一下游戲,不要進圖!否則***!可以先跳多幾次");
}
//功能二:
function anniu3() {
    h5gg.clearResults();
    var hk01 = prompt('輸入顯示的連擊數(shù)字');
    h5gg.searchNumber('20002', 'I32', '已刪除', '已刪除');
    h5gg.searchNearby(hk01, 'I32', '已刪除');
    h5gg.searchNumber(hk01, 'I32', '已刪除', '已刪除');
    h5gg.searchNearby('20000', 'I32', '已刪除');
    h5gg.searchNumber('20000', 'I32', '已刪除', '已刪除');
    h5gg.searchNearby('16', 'I32', '已刪除');
    h5gg.searchNumber('16', 'I32', '已刪除', '已刪除');
    h5gg.editAll("10", 'F64');
    h5gg.clearResults();
    Qmsg.success("已執(zhí)行,點圖標關(guān)閉懸浮窗");
}

上面是修改內(nèi)存的JS,既然解密了,自然也拿到了授權(quán)的JS
然后刪掉沒用的,整理下代碼,接口寫成自己的,結(jié)果可想而知


激活成功了.png

激活成功
H5GG自帶生成動態(tài)庫,然后拿自己的網(wǎng)址加密下,再生成個自己的插件就完事!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者。

推薦閱讀更多精彩內(nèi)容