分析鎖機APP過程(附解鎖工具)

之前一直想研究下鎖機軟件,今天從某群正好下載到了,就來分析下吧。由于她的主包沒有任何操作行為【除了有個獲取ROOT權(quán)限的操作】,所以360等殺軟并沒有報毒
0X01樣本信息
QQshuazhuan-1.apk沒有鎖機操作,有鎖機操作的是底下那個
文件:C:\Users\*****\Desktop\QQshuazhuan.apk-1.apk
大小:5568191字節(jié)
修改時間:2016年8月23日,22:54:35
MD5:37E124B185BF33C6F4D05140B0155847
SHA1:B2167E7025BD5B70C48B5179781D9849AAAAAA6A
CRC32:85B89047
文件:C:\Users\****\Desktop\QQshuazhuan.apk-1\assets\ijm-x86.apk
大小:3686633字節(jié)
修改時間:2008年2月29日,10:33:46
MD5:6E60C23625E96843E027799476E5C8B0
SHA1:0965D96F676C1CD578521446B7C53FE268F6E279
CRC32:F3A766E4
0X02所需工具【文章后面附下載】
dex2jar
AndroidKiller1.3.1
jd-gui
0X03開始分析
首先我們運行下這個APP
有點經(jīng)驗的是不會點擊下面的刷單的。。但是今天是要分析這款軟件的,所以就點咯
點擊之后會索取ROOT權(quán)限,有什么用?一會就知道了
允許后,我的手機(模擬器)重啟了
重啟后的界面【吐槽下,這界面真TM丑,還特么親手機屏幕,惡心。。?!?/p>
行了,運行到此結(jié)束,我們打開大殺器AndroidKiller1.3.1,并載入
這個文件有點可疑,按理說這個so文件不能運行在安卓下,又發(fā)現(xiàn)個zihao.l,這個文件更奇怪,于是我全局搜索了下
發(fā)現(xiàn)了蹊蹺,解釋下各行代碼
第一行:復(fù)制zihao.l到/system/app/目錄下
第二行:調(diào)zihao.l權(quán)限777
第三行重命名zihao.l為zihao.apk
順著文件名稱,找到了這貨
這個是偽裝愛加密的目錄文件,主要是混淆一些安卓反編譯工具,造成有殼的假象
果斷改為.apk繼續(xù)分析
這段代碼是生成隨機數(shù)【就是那個所謂的隨機碼】
由于安卓殺手后面過于繁瑣,所以更換為jd-gui繼續(xù)分析,由于JD-GUI需要JAR文件,所以我們要用DEX2JAR將classes.dex返回到JAR文件
首先將classes.dex復(fù)制到DEX2JAR目錄下,然后新建批處理,里面寫上
d2j-dex2jar.batclasses.dex
其中d2j-dex2jar.bat是那個反編譯的主文件,后面那個dex就是你從apk中提取出來的文件
然后我們用JD-GUI打開目錄下的classes-dex2jar.jar
依次進入com.h→s→s
由于我們確定了隨機數(shù)為math.random,所以直接搜索這個就可以了,搜索后我們來到這個位置
[Java]純文本查看復(fù)制代碼
public void onCreate()
{
super.onCreate();
this.pass = ((Math.random() * 100000000));//生成8位隨機數(shù)
this.passw = new Long((this.pass + 7190) * 3);//隨機數(shù)+7190后乘以3
this.des = new DU("flower");//加載DES加密
try
{
不用我多說了吧,那個DES加密解密其實運算出來就是這個,沒什么卵用
由于我的隨機碼是44079563
算完后是
附上測試成功截圖
本人做的程序【W(wǎng)IN1014393.0版本測試通過,如需源碼,請聯(lián)系壞蛋@yyyxy索取】
0X04總結(jié)
沒有貪心,就沒有鎖機,沒有破不了的鎖機,只有不努力的CRACKER解鎖方法不止這一種,大家可以用ADB直接kill掉system/app/zihao.apk來解鎖
本文轉(zhuǎn)自:i春秋社區(qū)
本文地址:http://bbs.ichunqiu.com/thread-10602-1-1.html?From=jbzj
相關(guān)文章
封UDP的服務(wù)器真的打不了么?封UDP、封海外服務(wù)器
很多游戲服務(wù)器租用的時候會出現(xiàn)一些封UDP的字眼,網(wǎng)上一些文章也說UDP協(xié)議不可靠!為什么要封UDP呢?既然不可靠,為什么有些人還要使用它呢?今天與你們分享一下UDP,希望2024-05-07魔獸世界服務(wù)器被DDoS攻擊怎么辦?DDoS攻擊防御方法
魔獸世界服務(wù)器被攻擊在目前來說也是比較常見的,同行競爭激烈,在官服開放時也遇到過DDOS攻擊,要是飛飛沒記錯是在22年9月14日,從剛開始的身份驗證服務(wù)器出現(xiàn)問題,到確2023-07-17分享五大免費企業(yè)網(wǎng)絡(luò)入侵檢測(IDS)工具
這篇文章主要分享一下五大免費企業(yè)網(wǎng)絡(luò)入侵檢測(IDS)工具,當前企業(yè)對于網(wǎng)絡(luò)安全越來越重視,那么后期可能就需要大家多多關(guān)注一些安全工具的使用于檢測2019-12-01網(wǎng)絡(luò)安全基礎(chǔ)之網(wǎng)絡(luò)協(xié)議與安全威脅的關(guān)系介紹
網(wǎng)絡(luò)協(xié)議是什么呢?網(wǎng)絡(luò)協(xié)議是網(wǎng)絡(luò)中計算機或設(shè)備之間進行通信的一系列規(guī)則集合。本文中小編介紹的是網(wǎng)絡(luò)協(xié)議和安全威脅的關(guān)系,需要的朋友不妨閱讀本文了解一下2019-04-02- DDoS攻擊是由DoS攻擊轉(zhuǎn)化的,這項攻擊的原理以及表現(xiàn)形式是怎樣的呢?要如何的進行防御呢?本文中將會有詳細的介紹,需要的朋友不妨閱讀本文進行參考2019-01-15
基于Web攻擊的方式發(fā)現(xiàn)并攻擊物聯(lián)網(wǎng)設(shè)備介紹
本文中介紹的是基于Web攻擊的方式發(fā)現(xiàn)并攻擊物聯(lián)網(wǎng)設(shè)備,感興趣的朋友不妨閱讀本文進行了解2019-01-11為何黑客要挾制路由器DNS 用戶該怎樣實時發(fā)覺和防備方法
起首說說挾制路由器是什么意思,路由器挾制平日指的是,開啟了無線網(wǎng)絡(luò)功效的無線路由器,攻擊者經(jīng)由過程破解無線暗碼銜接上無線網(wǎng)后,再登錄路由治理界面來節(jié)制全部無線網(wǎng)2018-05-16大勢至共享文件監(jiān)控軟件、共享文件權(quán)限管理軟件主控端與客戶端的連接設(shè)
這篇文章主要介紹了大勢至共享文件監(jiān)控軟件、共享文件權(quán)限管理軟件主控端與客戶端的連接設(shè)置方法詳解,,小編覺得還是挺不錯的,具有一定借鑒價值,下面就來和小編一起看看2018-01-25詳細介紹sd卡加密軟件的選擇以及給sd卡設(shè)置密碼、給sd卡加密
這篇文章主要介紹了詳細介紹sd卡加密軟件的選擇以及給sd卡設(shè)置密碼、給sd卡加密,如何保護sd卡文件的安全,如何給SD卡設(shè)置密碼、如何給SD卡加密,下面就跟小編一起來看看吧2018-01-19server2008共享設(shè)置、服務(wù)器共享文件設(shè)置、服務(wù)器設(shè)置共享文件夾的方法
這篇文章主要介紹了server2008共享設(shè)置、服務(wù)器共享文件設(shè)置、服務(wù)器設(shè)置共享文件夾的方法詳細介紹,保護服務(wù)器共享文件設(shè)置訪問權(quán)限,讓每個部門只訪問自己的共享文件等,2018-01-19