TTEncryptUtils = vm.resolveClass(“com/*/aesjni/AESEncrypt”);我們需要逆向app,這里不細(xì)說(shuō)如何在app中尋找加載so的類 。如下圖,encodeByte是該app調(diào)用native層加密的入口,loadLibrary是java加載so的方法,這個(gè)類就是上述代碼中填寫的 。
然后再看”encodeByte(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;”這里,這是smali寫法,不補(bǔ)基礎(chǔ),后面跟上需要傳的參數(shù),getByteValues 這個(gè)方法是毒獲取的一個(gè)01字符串,并且在java層進(jìn)行了處理,然后再傳進(jìn)encodeByte里面,encodeByte這個(gè)方法最后獲取的其實(shí)并不是最終需要的,需要md5才是最后的newSign 。可以驗(yàn)證一下下 。
測(cè)試結(jié)果通過(guò) 。
最后啟動(dòng)java文件時(shí)候注意這個(gè)改成自己的平臺(tái)?。?!
VM options: -Djava.library.path=prebuilt/os -Djna.library.path=prebuilt/osWhere os may: linux64, win32, win64, osx64
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問(wèn)題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!
「愛(ài)刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助:- 給大家安利怎么使用掌中拍預(yù)訂酒店更省錢 掌中拍可以訂酒店嗎
- 負(fù)離子空氣凈化器使用方法
- 西方龍頭盾折紙實(shí)拍教程(上篇 折紙西方龍頭盾圖解)
- 怎樣折紙菠蘿 菠蘿折紙教程
- 講解vivox9恢復(fù)出廠設(shè)置密碼 vivox9強(qiáng)制解鎖教程
- 中望cad和autocad的區(qū)別 中望cad2009激活教程
- 手機(jī)無(wú)服務(wù)查話費(fèi)教程 怎么查手機(jī)話費(fèi)扣費(fèi)記錄
- 新手macbook重置系統(tǒng)還原 macbook恢復(fù)出廠教程教學(xué)
- 許愿球折紙實(shí)拍教程 折紙?jiān)S愿瓶子
- 教你如何折睡蓮 折紙睡蓮教程大全
