前言: 可能大家看到標題會有些懵逼,以為我發錯了,這應該是五才對吧,其實,五我已經發了,不過被管理大大移出首頁了,不知道這一篇是不是也會是同樣的命運。。 今天所寫的是關於支付寶內購的破解 原版 鏈接: https://pan.baidu.com/s/1nuUEnyh 密碼: 6666 破解版 鏈接: ...
前言:
可能大家看到標題會有些懵逼,以為我發錯了,這應該是五才對吧,其實,五我已經發了,不過被管理大大移出首頁了,不知道這一篇是不是也會是同樣的命運。。
今天所寫的是關於支付寶內購的破解
原版 鏈接: https://pan.baidu.com/s/1nuUEnyh 密碼: 6666
破解版 鏈接: https://pan.baidu.com/s/1skB9lpF 密碼: 6666
破解步驟:
1.試玩游戲
可以發現支付的時候,有幾種方式給我們選擇,我們選擇支付寶,之後點擊支付,如果手機沒有安裝支付寶,那麼游戲就會跳轉到一個支付寶的網頁,如果有就會彈出一個支付寶支付的對話框,訂過外賣的同學應該都知道吧!
這裡,介紹一下支付寶的代碼,如下圖
我們需要實現取消支付之後完成成功支付,這樣一來我們破解的思路就很清晰了吧!
2.破解游戲
我們搜索9000,將其轉為十六進位0x2328再搜索,可以找到一個smali,裡面含有著switch_0這樣的代碼
之後,我們進去就會看到一個switch結構的分支語句,將6001(對應著支付取消)的十六進位0x1771後面的switch修改為switch_0即可
相信大家也不用我多解釋什麼了吧
3.游戲測試
我將APP的名字改了下,同時,也用了上一期的知識,加入了一個Toast,下麵為測試的圖片