2021-02-02(android安全)

android安全

  1. 網(wǎng)絡(luò)安全
    應(yīng)用層網(wǎng)絡(luò)協(xié)議HTTP、WebSocket等


    微信截圖_20210202095728.png

Http半雙工/WebSocket雙全工 (ws/wss 不加密/加密)
數(shù)據(jù)通信加密==對稱锭汛、非對稱加密區(qū)別:

對稱加密:加密(encryption)與解密(decryption)用的是同樣的密鑰(secret key)
非對稱加密:它使用了一對密鑰袭蝗,公鑰(public key)和私鑰(private key)。私鑰只能由一方安全保管朵逝,不能外泄乡范,而公鑰則可以發(fā)給任何請求它的人啤咽。非對稱加密使用這對密鑰中的一個進行加密渠脉,而解密則需要另一個密鑰

DNS污染:

例OKHttp中DNS解析失敗,采用ip訪問

中間層攻擊:

xml配置禁止自簽名證書
  1. 加固


    微信截圖_20210202114611.png

    原理:類似于熱修復(fù)技術(shù)(hook没陡、gradle索赏、dex加密贴彼、打包)

    加固過程:
    1.源程序

源程序也就是我們的要加固的對象,這里面主要修改的是原apk文件中的classes.dex文件和AndroidManifest.xml文件器仗。

2.殼程序

殼程序主要用于解密經(jīng)過加密了的dex文件,并加載解密后的原dex文件威鹿,并正常啟動原程序轨香。

3. 加密程序

加密程序主要是對原dex文件進行加密,加密算法可以是簡單的異或操作臂容、反轉(zhuǎn)、rc4糟秘、des球散、rsa等加密算法。

該加固過程可以分為如下4個階段:

(1) 加密階段

(2)合成新的dex文件

(3)修改原apk文件并重打包簽名

(4)運行殼程序加載原dex文件

加密階段
加密階段主要是講把原apk文件中提取出來的classes.dex文件通過加密程序進行加密蕉堰。加密的時候如果使用des對稱加密算法,則需要注意處理好密鑰的問題泻蚊。同樣的丑婿,如果采用非對稱加密没卸,也同樣存在公鑰保存的問題秒旋。

合成新的dex文件

上一步生成的加密的dex文件和我們的殼dex文件合并,將加密的dex文件追加在殼dex文件后面迁筛,并在文件末尾追加加密dex文件的大小數(shù)值

簽名

運行殼程序加載原dex

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末细卧,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子贪庙,更是在濱河造成了極大的恐慌,老刑警劉巖止邮,帶你破解...
    沈念sama閱讀 218,204評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件导披,死亡現(xiàn)場離奇詭異,居然都是意外死亡撩匕,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評論 3 395
  • 文/潘曉璐 我一進店門并村,熙熙樓的掌柜王于貴愁眉苦臉地迎上來滓技,“玉大人,你說我怎么就攤上這事膝昆〉兀” “怎么了荚孵?”我有些...
    開封第一講書人閱讀 164,548評論 0 354
  • 文/不壞的土叔 我叫張陵收叶,是天一觀的道長共苛。 經(jīng)常有香客問我蜓萄,道長澄峰,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,657評論 1 293
  • 正文 為了忘掉前任绸硕,我火速辦了婚禮魂毁,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘席楚。我一直安慰自己,他們只是感情好酣胀,可當(dāng)我...
    茶點故事閱讀 67,689評論 6 392
  • 文/花漫 我一把揭開白布闻镶。 她就那樣靜靜地躺著丸升,像睡著了一般。 火紅的嫁衣襯著肌膚如雪狡耻。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,554評論 1 305
  • 那天岭皂,我揣著相機與錄音沼头,去河邊找鬼。 笑死进倍,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的陶因。 我是一名探鬼主播垂蜗,決...
    沈念sama閱讀 40,302評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼解幽,長吁一口氣:“原來是場噩夢啊……” “哼毅否!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起螟加,我...
    開封第一講書人閱讀 39,216評論 0 276
  • 序言:老撾萬榮一對情侶失蹤捆探,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后黍图,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,661評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡剖张,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,851評論 3 336
  • 正文 我和宋清朗相戀三年搔弄,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片顾犹。...
    茶點故事閱讀 39,977評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡褒墨,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出浑玛,到底是詐尸還是另有隱情,我是刑警寧澤锄奢,帶...
    沈念sama閱讀 35,697評論 5 347
  • 正文 年R本政府宣布剧腻,位于F島的核電站,受9級特大地震影響书在,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜栏账,卻給世界環(huán)境...
    茶點故事閱讀 41,306評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望竖般。 院中可真熱鬧茶鹃,春花似錦涣雕、人聲如沸闭翩。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蕉汪。三九已至,卻和暖如春者疤,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背宛渐。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評論 1 270
  • 我被黑心中介騙來泰國打工窥翩, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留鳞仙,地道東北人寇蚊。 一個月前我還...
    沈念sama閱讀 48,138評論 3 370
  • 正文 我出身青樓棍好,卻偏偏與公主長得像,于是被迫代替她去往敵國和親借笙。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,927評論 2 355

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

  • 反編譯 反編譯代碼 dex2jar 這個工具用于將dex文件轉(zhuǎn)換成jar文件 jd-gui 這個工具用于將jar文...
    MrGeekr極氪閱讀 318評論 0 0
  • 聲明:原創(chuàng)文章,轉(zhuǎn)載請備注來源:http://shuwoom.com/?p=360&preview=true 10...
    空同定翁閱讀 2,264評論 0 6
  • Author:楊空明 Date:2018-8-17 一俯邓、前言 Android開發(fā)者常常面臨的一個問題就是防破解、 ...
    問心2018閱讀 28,875評論 4 66
  • 1稽鞭、網(wǎng)絡(luò)請求——裸奔的數(shù)據(jù) 無論是網(wǎng)頁還是APP,都不可避免與后臺服務(wù)進行訪問篮条,可能從服務(wù)器獲取數(shù)據(jù)或者提交數(shù)據(jù)到...
    dfqin閱讀 9,948評論 0 15
  • 用兩張圖告訴你梦重,為什么你的 App 會卡頓? - Android - 掘金 Cover 有什么料? 從這篇文章中你...
    hw1212閱讀 12,724評論 2 59