Android安全與逆向之簡(jiǎn)單破解APK方法

1、下載apktool
網(wǎng)上百度下載apktool
2 、去找String.xml里面的關(guān)鍵信息的資源文件
資源文件在res\values\string.xml文件里面
找到關(guān)鍵字符串,比如“無(wú)效用戶名或者注冊(cè)碼”
復(fù)制name
3、通過(guò)資源文件找到id
再到res\values\public.xml文件通過(guò)name找到id
4、通過(guò)id分析并且修改smali文件
通過(guò)id找到相關(guān)文件,然后分析文件
 
if-nez v0,: cond_0   如果結(jié)果不為0 就跳到cond_0
不能成功登錄代碼1
 
:cond_0
成功登錄代碼二
 
然后修改 把 if-nez v0,改成if-eqz,:cond_0
5、重新編譯APK文件并且簽名

重新編譯

apktool b outdir

重新打包

講signapk,jar signapk.bat testkey.x509.pem testkey.pk8等4個(gè)文件房子同意目錄 添加到系統(tǒng)變量

signapk crackme02.apk

 

 
作者:chen.yu
深信服三年半工作經(jīng)驗(yàn),目前就職游戲廠商,希望能和大家交流和學(xué)習(xí),
微信公眾號(hào):編程入門(mén)到禿頭 或掃描下面二維碼
零基礎(chǔ)入門(mén)進(jìn)階人工智能(鏈接)