360加固脫殼以及一些第三方脫殼方法

前言:

普通常見的反編譯模式相對來說比較簡單 但對于使用了?360加固 棒棒 愛加密 等等的加固應(yīng)用就沒辦法了站故、

你會發(fā)現(xiàn)反編譯出來的dex 只有幾個類 邏輯都是調(diào)用so ??

真正的dex會被加載到內(nèi)存中隱藏起來 加固應(yīng)用都是多dex這種形式

要想拿到他真正的dex 需要進(jìn)行脫殼處理 ?基本原理都是從內(nèi)存中dump?我一般會先用工具來嘗試 不行的話就得上 IDA(反匯編神器)超級強(qiáng)的一個工具 殺手級別 貫穿移動端 PC端的逆向 但使用IDA 進(jìn)行靜態(tài)分析 動態(tài)調(diào)試脫殼就變的很麻煩了 而且并不是一兩天能學(xué)會的

我們今天先用工具嘗試簡單的脫殼

現(xiàn)在市場中加固apk的方式一般有兩種:

第一種是對源apk整體做一個加固,放到指定位置屈芜,運(yùn)行的時候再解密動態(tài)加載慌洪。

第二種是對so進(jìn)行加固,在so加載內(nèi)存的時候進(jìn)行解密釋放。

我們今天主要針對第一種加固方式進(jìn)行dex文件的獲取遵绰。

一、工具準(zhǔn)備

1.一部Root過的Android手機(jī)增淹。

2.安裝Xposed模塊椿访。

下載Xposed框架:打開手機(jī)瀏覽器,xposed installer,點(diǎn)擊下載虑润。



Xposed框架是一款可以在不修改APK的情況下影響程序運(yùn)行(修改系統(tǒng))的框架服務(wù)成玫,基于它可以制作出許多功能強(qiáng)大的模塊,且在功能不沖突的情況下同時運(yùn)作。當(dāng)前哭当,Per APP Setting(為每個應(yīng)用設(shè)置單獨(dú)的dpi或修改權(quán)限)猪腕、XPrivacy(防止隱私泄露)、對原生Launcher替換圖標(biāo)等應(yīng)用或功能均基于此框架钦勘。

3.安裝DumpDex陋葡。(脫殼神器)

打開https://github.com/WrBug/dumpDex, 從這個頁面下載APK安裝包彻采,或者直接下載源碼進(jìn)行編譯項(xiàng)目到手機(jī)上腐缤。

注意在下載源碼進(jìn)行編譯時,因?yàn)檫@個apk安裝是沒有啟動頁面的颊亮,所以你可能會遇到簽名問題Run configuration配置問題柴梆。但都容易解決。配置問題解決方法:Run configuration中Launch Options選項(xiàng)選為Nothing终惑,因?yàn)榇隧?xiàng)目是插件绍在,沒有啟動頁。

4.安裝jadx或者jeb雹有。(用于對dex文件進(jìn)行分析)

這里提一下jeb和jadx的優(yōu)勢 可以直接打開apk進(jìn)行反編譯 而已還原效果好

jd-gui看反編譯出來的jar(源碼)有些代碼為注釋狀態(tài) 顯示不出來 ?但JEB 和jadx肯定可以全部還原

個人比較喜歡jadx看代碼更加舒服偿渡,因?yàn)榱?xí)慣java的格式。

jadx使用文檔 可以直接打開apk dex文件霸奕,反編譯神器??

JEB官網(wǎng)溜宽,這個是有的需要收費(fèi)功能的,破解版的可以去看雪論壇工具里面找找?

二质帅、脫殼過程

打開【Xposed Installer】App,在【模塊】菜單中勾選DumpDex插件适揉,然后重啟設(shè)備

打開需要脫殼的App(此App應(yīng)該已加固)煤惩。

安裝一個MT文件管理器嫉嘀,或者re或es文件瀏覽器都可以,百度都能很容易搜到

打開文件瀏覽器魄揉,在根目錄/data/data/應(yīng)用包名/dump文件下剪侮,

如果脫殼成功,就可以搜索到一個或多個dump文件夾洛退,里面就是目標(biāo)dex瓣俯,里面有可能有多個dex,要一個個看才知道是不是源碼的dex,這個只能自己去一個個看兵怯,到底哪個是源碼(系統(tǒng)自帶文件瀏覽器彩匕,大多找不到root后的data目錄)

三、jadx查看完整源碼

上面三步是脫殼過程摇零。如果前面已順利得到dex文件推掸,那么現(xiàn)在就要把dex發(fā)送到自己電腦上面桶蝎,文件管理器有分享功能可以使用QQ傳文件或者自己電腦連接手機(jī)傳輸,由于dex文件在root目錄下谅畅, Android Studio的Device File Explorer沒有copy權(quán)限登渣,一個便捷的方法是在手機(jī)上把這些文件拷貝到外面的一些可見,這里就不多說了毡泻。

不過新版本360已經(jīng)native化原DEX的onCreate中的所有指令了胜茧,還用老方法是拿不到onCreate的,所以是看不到onCreate里面的方法的仇味,運(yùn)行時有一個函數(shù)專門解析每一條DEX指令呻顽,通過jni反射執(zhí)行,這里360要想進(jìn)一步查看代碼丹墨,還是要進(jìn)行修復(fù)的廊遍,修復(fù)這個太難了,一時半會學(xué)不會贩挣,所以暫時放棄喉前。

總結(jié)下來發(fā)現(xiàn),對360加固和一些其他第三方加固等加固包都成功拿到dex文件王财。無論第三方加固怎么加殼卵迂,dex文件的加載到內(nèi)存的時候代碼肯定是要進(jìn)行還原的時候,因?yàn)橹灰谶@個時候dump出來就可以绒净,360加固把dex加密了见咒,總歸是要解密的,解密操作有可能在dalvik模式里面的dex優(yōu)化的過程挂疆,也有可能在art模式下dex2oat的過程改览,360就在dex2oat的過程中實(shí)現(xiàn)對dex解密然后編譯成oat,因此通過修改dex2oat的代碼編譯一個新的dex2oat可以dump出解密后的dex缤言,然后就可以分析源碼了恃疯。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市墨闲,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌郑口,老刑警劉巖鸳碧,帶你破解...
    沈念sama閱讀 217,277評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異犬性,居然都是意外死亡瞻离,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,689評論 3 393
  • 文/潘曉璐 我一進(jìn)店門乒裆,熙熙樓的掌柜王于貴愁眉苦臉地迎上來套利,“玉大人,你說我怎么就攤上這事∪馄龋” “怎么了验辞?”我有些...
    開封第一講書人閱讀 163,624評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長喊衫。 經(jīng)常有香客問我跌造,道長,這世上最難降的妖魔是什么族购? 我笑而不...
    開封第一講書人閱讀 58,356評論 1 293
  • 正文 為了忘掉前任壳贪,我火速辦了婚禮,結(jié)果婚禮上寝杖,老公的妹妹穿的比我還像新娘违施。我一直安慰自己,他們只是感情好瑟幕,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,402評論 6 392
  • 文/花漫 我一把揭開白布磕蒲。 她就那樣靜靜地躺著,像睡著了一般收苏。 火紅的嫁衣襯著肌膚如雪亿卤。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,292評論 1 301
  • 那天鹿霸,我揣著相機(jī)與錄音排吴,去河邊找鬼。 笑死懦鼠,一個胖子當(dāng)著我的面吹牛钻哩,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播肛冶,決...
    沈念sama閱讀 40,135評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼街氢,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了睦袖?” 一聲冷哼從身側(cè)響起珊肃,我...
    開封第一講書人閱讀 38,992評論 0 275
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎馅笙,沒想到半個月后伦乔,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,429評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡董习,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,636評論 3 334
  • 正文 我和宋清朗相戀三年烈和,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片皿淋。...
    茶點(diǎn)故事閱讀 39,785評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡招刹,死狀恐怖恬试,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情疯暑,我是刑警寧澤训柴,帶...
    沈念sama閱讀 35,492評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站缰儿,受9級特大地震影響畦粮,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜乖阵,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,092評論 3 328
  • 文/蒙蒙 一宣赔、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧瞪浸,春花似錦儒将、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,723評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至蹈矮,卻和暖如春砰逻,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背泛鸟。 一陣腳步聲響...
    開封第一講書人閱讀 32,858評論 1 269
  • 我被黑心中介騙來泰國打工蝠咆, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人北滥。 一個月前我還...
    沈念sama閱讀 47,891評論 2 370
  • 正文 我出身青樓刚操,卻偏偏與公主長得像,于是被迫代替她去往敵國和親再芋。 傳聞我的和親對象是個殘疾皇子菊霜,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,713評論 2 354

推薦閱讀更多精彩內(nèi)容

  • @author ASCE1885的 Github 簡書 微博 CSDN本文由于潛在的商業(yè)目的,不開放全文轉(zhuǎn)載許可...
    asce1885閱讀 29,536評論 9 70
  • 本文轉(zhuǎn)載自:http://www.mottoin.com/89035.html 目錄 簡述(脫殼前學(xué)習(xí)的知識济赎、殼的...
    NeWolf閱讀 16,039評論 0 10
  • 是否有那么一個地方鉴逞,你不曾來過,初次邂逅卻有闊別經(jīng)年之感司训。那里的一草一木华蜒,一塵一土,都在夢里呈現(xiàn)豁遭,帶著一種隔世的陌...
    TYM麥芽糖閱讀 574評論 2 1
  • 作為一個北漂的單身狗,過年總是喜憂參半的贺拣。工作了一年了蓖谢,還是很想回家看看的捂蕴,但是回家后遇到各種盤問就又免不了憂愁。...
    蕭寒之閱讀 606評論 0 0
  • 今天參與了小目標(biāo)的“時間記錄”活動。對卡片的內(nèi)容很是喜歡盯腌,專注溉知、努力,隨著時間推移腕够,終有一天會有成功级乍。 對每日計劃...
    wendy樓閱讀 257評論 0 0