前言:
這一期帶來的樂秀視頻編輯價值40元的破解,但願你們能學到破解的不一樣思路微信
破解以前:
原版:連接: https://pan.baidu.com/s/1Tb3kBqWHToN60Cp-O_ucww 密碼: gruq測試
破解版:連接: https://pan.baidu.com/s/1Lq7XfGLaQQ7EYi2ZMN1VCg 密碼: 76ce微信支付
破解步驟:
1.支付寶套路破解(失敗)
這裏咱們能夠從圖片中看到,有微信支付和支付寶支付,看到了支付寶支付,咱們就有破解的套路了,若是你不知道,請看我以前的破解系列spa
能夠看到有支付寶付款升級專業版,因此咱們能夠按照以前的支付寶破解,搜索9000的十六進制,以後。。。3d
2.關鍵字搜索破解(失敗)
可是,這樣的破解在測試的時候是沒有成功code
不過支付失敗時候出現了一個Toast提示,咱們從這裏入手看看吧視頻
咱們搜索操做已經取消這幾個關鍵字,可是不管是直接搜索仍是搜索對應的Unicode,都是無結果,這個方法也以失敗了結blog
3.查看當前activity的smali文件,找關鍵(成功)
這裏我猜想有二次驗證,因而繼續研究圖片
咱們以前有個APP能夠查看當前的activity名字,咱們能夠來試一下這個辦法,發現當前的activity爲BuyViPActivity,名字簡單通俗哈哈ip
咱們來到Androidkiller中依次展開目錄來看一下這個activity對應的smali文件中有什麼可用的消息,嗯,這裏能夠看見,有許多個含有BuyVipActivity的smali文件
第一個,沒有什麼有用的消息,看第二個,嗯,這代碼有點長,有個 Toast提示 請安裝微信
這個咱們能夠大膽的猜想,是在要微信支付時候就會檢查是否安裝有微信,沒有的話就會出現這個提示
往下看,豁然開朗了,這個就是關鍵的smali,不信的話咱們能夠繼續往下看,有成功解鎖的Unicode和支付成功的Unicode,下面有幾個pswitch 就是分別表明着幾種狀況
看完代碼以後,咱們能夠知道pswitch_5這個跳轉是支付成功的跳轉
發現裏面有個switch跳轉語句,觀察能夠知道pswitch_5是支付成功的代碼,那麼破解思路就來了,在進入到switch語句前,咱們直接跳轉到pswitch_5中,這樣即是成功了
這裏咱們知道,pswitch_data_0是一個分支語句,正常來講,APP確定會進入到這個分支,以後進行各類條件判斷來決定指定是pswitch_1仍是pswitch_2等等的某個分支
因此咱們找到進入到pswitch_data_0的語句,在這以前直接goto語句跳轉到pswitch_5
測試結果:
這裏能夠看到,當我使用微信支付的時候,也是能夠破解成功的,緣由是由於它的判斷應該是和支付寶一塊兒的,判斷的時候咱們直接跳轉到了pswitch_5的分支中,固然是成功了
我嘗試了一下不修改支付寶的那個,發現也是能成功的,不過,顯示的支付金額倒是變成了25元,不明白這操做。。