注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)計(jì)算機(jī)組織與體系結(jié)構(gòu)Android系統(tǒng)安全和反編譯實(shí)戰(zhàn)

Android系統(tǒng)安全和反編譯實(shí)戰(zhàn)

Android系統(tǒng)安全和反編譯實(shí)戰(zhàn)

定 價(jià):¥89.80

作 者: 劉云,朱桂英 編著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò) 移動(dòng)開發(fā)

ISBN: 9787302401285 出版時(shí)間: 2015-08-01 包裝:
開本: 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書內(nèi)容分為 4篇,共計(jì) 22個(gè)章節(jié),循序漸進(jìn)地講解了 Android系統(tǒng)安全分析和破解實(shí)戰(zhàn)的基本知識。本書從搭建應(yīng)用開發(fā)環(huán)境開始講起,依次講解了基礎(chǔ)知識篇、系統(tǒng)安全架構(gòu)篇、安全攻防篇、綜合實(shí)戰(zhàn)篇這四大部分的內(nèi)容。在講解每一個(gè)知識點(diǎn)時(shí),都遵循了理論聯(lián)系實(shí)際的講解方式,從內(nèi)核分析到安全架構(gòu)實(shí)現(xiàn),再到加殼、解殼、反編譯和漏洞解析,最后到綜合實(shí)例演練,徹底剖析了Android系統(tǒng)安全分析和破解的所有知識點(diǎn)。本書涵蓋了Android系統(tǒng)安全分析和破解的主要內(nèi)容,講解詳細(xì)并且通俗易懂,不但適合高手們的學(xué)習(xí),也特別有利于初學(xué)者學(xué)習(xí)并消化。本書適合 Android安全架構(gòu)者、Linux開發(fā)人員、系統(tǒng)安全人員、Android源碼分析人員、Android應(yīng)用開發(fā)人員和從事Android等移動(dòng)設(shè)備安全工作的人員學(xué)習(xí),也可以作為相關(guān)培訓(xùn)學(xué)校、大專院校和殺毒軟件公司的教學(xué)及培訓(xùn)用書。

作者簡介

暫缺《Android系統(tǒng)安全和反編譯實(shí)戰(zhàn)》作者簡介

圖書目錄

第1篇 基礎(chǔ)知識篇 第 1章 Android系統(tǒng)介紹............................... 2 1.1 縱覽智能設(shè)備系統(tǒng) .................................... 2 1.2 分析 Android成功的秘訣 ......................... 6 1.3 剖析 Android系統(tǒng)架構(gòu) ............................. 7 1.4 核心組件 .................................................... 9 1.5 進(jìn)程和線程 .............................................. 11 第 2章 搭建 Android開發(fā)環(huán)境 .....................13 2.1 準(zhǔn)備工作 .................................................. 13 2.2 安裝 JDK.................................................. 13 2.3 獲取并安裝 Eclipse和 Android SDK ..... 16 2.4 安裝 ADT................................................. 20 2.5 驗(yàn)證設(shè)置 .................................................. 21 2.6 Android虛擬設(shè)備(AVD) ................... 23 2.7 分析 Android應(yīng)用工程文件 ................... 27 第2篇 系統(tǒng)安全架構(gòu)篇 第 3章 Android系統(tǒng)的安全機(jī)制.................. 32 3.1 Android安全機(jī)制概述 ............................ 32 3.2 Linux系統(tǒng)的安全機(jī)制............................ 35 3.3 沙箱模型 .................................................. 41 3.4 Android應(yīng)用程序的安全機(jī)制 ................ 43 3.5 分區(qū)加載機(jī)制 .......................................... 44 第 4章 Android通信安全機(jī)制 ..................... 46 4.1 進(jìn)程和線程安全 ...................................... 46 4.2 遠(yuǎn)程過程調(diào)用機(jī)制(RPC)................... 48 4.3 Binder安全機(jī)制基礎(chǔ) .............................. 48 4.4 Binder機(jī)制架構(gòu)基礎(chǔ) .............................. 50 4.5 Service Manager管理 Binder機(jī)制的安全 ........... 51 4.6 MediaServer安全通信機(jī)制分析............. 70 第 5章 內(nèi)存安全和優(yōu)化 ............................... 95 5.1 Ashmem系統(tǒng)詳解................................... 95 5.2 內(nèi)存優(yōu)化機(jī)制詳解 ................................ 109 5.3 Android內(nèi)存系統(tǒng)的安全機(jī)制分析 ...... 132 5.4 常用的垃圾收集算法 ............................ 134 5.5 Android的內(nèi)存泄漏.............................. 137 第 6章 文件加密.........................................153 6.1 Dmcrypt加密機(jī)制介紹 ......................... 153 6.2 Vold機(jī)制介紹 ....................................... 168 第 7章 電話系統(tǒng)的安全機(jī)制 ...................... 207 7.1 Android電話系統(tǒng)詳解 .......................... 207 7.2 分析 Android音頻系統(tǒng) ......................... 220 7.3 Android電話系統(tǒng)的安全機(jī)制 .............. 229 第 8章 短信系統(tǒng)的安全機(jī)制 ...................... 242 8.1 Android短信系統(tǒng)詳解 .......................... 242 8.2 短信加密機(jī)制的設(shè)計(jì)模式 .................... 273 第 9章 Android應(yīng)用組件的安全機(jī)制 .........276 9.1 設(shè)置組件的可訪問性 ............................ 276 9.2 Intent組件的安全機(jī)制 .......................... 276 9.3 Activity組件的安全機(jī)制 ...................... 279 9.4 Content Provider組件的權(quán)限機(jī)制 ........ 281 9.5 Service組件的安全機(jī)制 ....................... 284 9.6 Broadcast Receiver組件的安全機(jī)制 .... 296
第3篇 安全攻防篇 第 10章 編寫安全的應(yīng)用程序 .................... 318 10.1 開發(fā)第一個(gè) Android應(yīng)用程序 ........... 318 10.2 聲明不同的權(quán)限 .................................. 322 10.3 發(fā)布 Android程序生成 APK .............. 327 第 11章 APK的自我保護(hù)機(jī)制....................340 11.1 分析 DEX文件的結(jié)構(gòu) ........................ 340 11.2 完整性校驗(yàn) .......................................... 344 11.3 Java反射 .............................................. 346 11.4 動(dòng)態(tài)加載 .............................................. 347 11.5 字符串處理 .......................................... 348 11.6 代碼亂序操作 ...................................... 349 11.7 模擬器檢測 .......................................... 351 11.8 APK偽加密 ......................................... 353 11.9 調(diào)試器檢測 .......................................... 354 11.10 代碼混淆 ............................................ 355 第 12章 常用的反編譯工具........................ 357 12.1 反編譯基礎(chǔ) .......................................... 357 12.2 防止 APK文件被反編譯 .................... 360 12.3 IDA Pro反編譯工具詳解.................... 361 12.4 其他常用的反編譯工具 ...................... 362 12.5 Android NDK ....................................... 367 12.6 Smali語法介紹 .................................... 369 第 13章 dex2jar、jdgui.exe和 Apktool工具反編譯實(shí)戰(zhàn) ......... 374 13.1 反編譯 APK文件 ................................ 374 13.2 分析反編譯后的文件 .......................... 376 13.3 分析 Smali文件 ................................... 377 13.4 分析內(nèi)部類 .......................................... 387 13.5 分析監(jiān)聽器 .......................................... 392 13.6 分析注解類 .......................................... 394 13.7 Android獨(dú)有的自動(dòng)類 ........................ 396 第 14章  IDA Pro實(shí)戰(zhàn)——反編譯和脫殼 ....398 14.1 使用 IDA Pro工具反編譯 Android文件.............. 398 14.2 脫殼實(shí)戰(zhàn) .............................................. 401 第 15章 反編譯實(shí)戰(zhàn)——Smali文件分析 .....421 15.1 分析循環(huán)語句 ...................................... 421 15.2 分析 switch語句.................................. 435 第 16章 ARM匯編逆向分析 ......................444 16.1 ARM處理器概述 ................................ 444 16.2 Android和 ARM.................................. 445 16.3 ARM的指令系統(tǒng) ................................ 446 16.4 ARM程序設(shè)計(jì)基礎(chǔ) ............................ 463 16.5 實(shí)戰(zhàn)演練 .............................................. 479 第 17章 加殼技術(shù)詳解 ...............................485 17.1 常用的 APK保護(hù)技術(shù) ........................ 485 17.2 什么是加殼 .......................................... 486 17.3 Android加殼的原理 ............................ 487 17.4 第三方工具—APK Protect .............. 500 實(shí)戰(zhàn)演練—APK Protect加密分析 ....... 501 17.5 第三方工具—愛加密 ...................... 511 第 18章 動(dòng)態(tài)分析和調(diào)試 ........................... 513 18.1 常用的動(dòng)態(tài)分析行為 .......................... 513 18.2 Android中的動(dòng)態(tài)調(diào)試 ........................ 513 18.3 DDMS動(dòng)態(tài)調(diào)試.................................. 515 18.4 MAT動(dòng)態(tài)調(diào)試 .................................... 524 18.5 實(shí)戰(zhàn)演練—IDA Pro動(dòng)態(tài)調(diào)試........ 527 第 19章  常見病毒分析............................... 550 19.1 常見病毒的入侵方式 .......................... 550 19.2  OBAD木馬.......................................... 551 19.3 “隱身大盜二代”木馬 ...................... 561 19.4  廣告病毒 Android-Trojan/Midown ..... 568 第 20章 常見漏洞分析 ...............................575 20.1 Android漏洞分析報(bào)告 ........................ 575 20.2 fakesms漏洞 ........................................ 577 20.3 簽名驗(yàn)證漏洞 ...................................... 579
第4篇 綜合實(shí)戰(zhàn)篇 第 21章 網(wǎng)絡(luò)防火墻系統(tǒng) ........................... 596 21.1 系統(tǒng)需求分析 ...................................... 596 21.2 編寫布局文件 ...................................... 597 21.3 編寫主程序文件 .................................. 599 第 22章 跟蹤定位系統(tǒng)............................... 627 22.1 背景介紹 .............................................. 627 22.2 系統(tǒng)模塊架構(gòu) ...................................... 628 22.3 實(shí)現(xiàn)系統(tǒng)主界面 .................................. 629 22.4 系統(tǒng)設(shè)置界面 ...................................... 632 22.5 動(dòng)畫提示界面 ...................................... 655 22.6 激活定位跟蹤功能 .............................. 659   DVD超值贈(zèng)送15個(gè)綜合開發(fā)項(xiàng)目 仿小米錄音機(jī) ............................................... DVD 一個(gè)音樂播放器 ........................................... DVD 跟蹤定位系統(tǒng) ............................................... DVD 仿陌陌交友系統(tǒng) ........................................... DVD 手勢音樂播放器 ........................................... DVD 智能家居系統(tǒng) ............................................... DVD 濕度測試儀 ................................................... DVD 象棋游戲 ....................................................... DVD iPad搶灘登陸 ............................................... DVD OpenSudoku九宮格數(shù)獨(dú)游戲 ..................... DVD 健康飲食 ....................................................... DVD 倉庫管理系統(tǒng) ............................................... DVD 個(gè)人財(cái)務(wù)系統(tǒng) ............................................... DVD 高仿去哪兒酒店預(yù)定 ................................... DVD 仿開心網(wǎng)客戶端 ........................................... DVD

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號