Android软件安全与逆向分析
16推荐 收藏
41.8K阅读

Android软件安全与逆向分析

丰生强 (作者)
本书主要从软件安全和系统安全两个方面讲解Android平台存在的攻击与防范方法。
第1章主要介绍Android分析环境的搭建。与Android程序分析方法。
第3章详细介绍了Dalvik VM汇编语言,它是Android平台上进行安全分析工作的基础知识,读者只有掌握了这部分内容才能顺利的学习后面的章节。
第4章介绍了Android平台的可执行文件,它是Android软件得以运行的基石,我们大多数的分析工作都是基于它,因此这部分内容必须掌握。
第5章起正式开始了对Android程序的分析,对这部分的理解与运用完全是建立在前面章节的基础之上。这一章详细讲述了Android软件的各种反汇编代码特征,以及可供使用的分析工具,如何合理搭配使用它们是这章需要学习的重点。
第6章主要讲解ARM汇编语言的基础知识,在这一章中,会对ARM汇编指令集做一个简要的介绍,为下一章的学习做铺垫。
第7章是本书的一个高级部分,主要介绍了基于ARM架构的Android原生程序的特点以及分析它们的方法,读者需要在这一章中仔细的体会并实践,鉴于此类程序目前在市场上比较流行,读者在阅读时需要多进行实践操作,多动手分析这类代码,加强自己的逆向分析能力。
第8章介绍了Android平台上软件的动态调试技术,动态调试与静态分析是逆向分析程序时的两大主要技术手段,各有着优缺点,通过动态调试可以让你看到软件运行到某一点时程序的状态,对了解程序执行流程有很大的帮助。
第9章详细介绍了Android平台软件的破解方法。主要分析了目前市场上一些常见的Android程序保护方法,分析它们的保护效果以及介绍如何对它们进行破解,通过对本章的学习,读者会对Android平台上的软件安全有一种“恍然大悟”的感觉。
第10章介绍了在面对软件可能被破解的情况下,如何加强Android平台软件的保护,内容与第9章是对立的,只有同时掌握了攻与防,才能将软件安全真正的掌握到位。
第11章从系统安全的角度出发,分析了Android系统中不同环节可能出现的安全隐患,同时介绍了面对这些安全问题时,如何做出相应的保护措施。另外,本章的部分小节还从开发人员的角度出发,讲解不安全代码对系统造成的危害,读者在掌握这部分内容后,编写代码的安全意识会明显提高。
第12章采用病毒实战分析的方式,将前面所学的知识全部展示加以应用,让读者能彻底的掌握分析Android程序的方法。本章的内容详实、知识概括范围广,读者完全掌握本章内容后,以后动手分析Android程序时,都能够信手拈来。
为了使读者对文中所讲述的内容有深刻的认识,并且在阅读时避免感到乏味,书中的内容不会涉及太多的基础理论知识,而更多的是采用动手实践的方式进行讲解,所以在阅读本书前假定读者已经掌握了Android程序开发所必备的基础知识,如果读者还不具备这些基础知识的话,请先打好基础后再阅读本书。

收藏本书能做什么?

有情况的时候会收到通知,比如电子书发布等。

出版信息

  • 书  名Android软件安全与逆向分析
  • 执行编辑关于本书的内容有任何问题,请联系 张霞@Turing
  • 出版日期2013-02-22
  • 书  号978-7-115-30815-3
  • 定  价69.00 元
  • 页  数407
  • 印刷方式黑白
  • 开  本16开
  • 出版状态上市销售

本书特色

Android软件安全一直是广大开发者与软件用户讨论的话题,但市场上却没有发现类似选题的书籍。
本书主要从以下几个方面对Android安全展开探讨:
首先是Android程序的反汇编,这一部分是绝大多数开发人员所关心,但大多数人没掌握的内容。
其实是Android NDK程序的分析,这一部分是广大安全爱好者希望掌握的,但这方面的资料网上很难找到。
最后是Android架构本身的安全性,这一部分内容是所有关注Android平台的开发者和用户都应该了解的。

目录

推荐序 阅读
看雪致序 阅读
前言 阅读
编辑的话 阅读
第1章 Android程序分析环境搭建 阅读
第2章  如何分析Android程序 阅读
第3章  进入Android Dalvik虚拟机 
第4章  Android可执行文件
第5章  静态分析Android程序 阅读
第6章  基于Android的ARM汇编语言基础——逆向原生!
第7章  Android NDK程序逆向分析
第8章  动态调试Android程序
第9章  Android软件的破解技术
第10章  Android程序的反破解技术
第11章  Android系统攻击与防范
第12章  DroidKongFu变种病毒实例分析

作者介绍

丰生强(网名非虫)

Android软件安全专家。看雪论坛Android安全版版主;安卓巴士开发交流版版主。

对Android软件与系统安全有狂热的爱好和独到的见解,对Android系统的全部源代码进行过深入地研究和分析。逆向分析实战经验丰富。

在国内信息安全杂志上发表过多篇有价值的软件安全文章,目前就职于国内某Android开发企业,常年混迹于看雪论坛(ID非虫)。

作者邮箱:fei_cong@hotmail.com

愿与国内安全爱好者共同交流与探讨安全技术。

大家也喜欢

  • Kotlin编程权威指南

    [美] 乔希•斯基恩   [美] 戴维•格林哈尔希   王明发   译

    本书由知名技术培训机构Big Nerd Ranch打造,秉承其一贯的简洁、实用的写作风格。Kotlin已成为A...

  • App Inventor开发训练营

    App Inventor的出现大大降低了编程门槛,没有程序设计经验的编程爱好者可以在短时间内就创建出炫目的安卓...

  • Android安全攻防实践

    Srinivasa Rao Kotipalli   Mohammed A. Imran  

    本书以搭建安卓安全所需的实验环境开篇,首先介绍了ROOT安卓设备的常用工具和技术,并分析了安卓应用的基本架构,...

  • Android编程权威指南(第3版)

    Bill Phillips   Chris Stewart   Kristin Marsicano   王明发   译

    Big Nerd Ranch是美国一家专业的移动开发技术培训机构。本书主要以其Android训练营教学课程为基...

  • macOS软件安全与逆向分析

    丰生强   邢俊杰  

    本书深入介绍了macOS系统的软件安全、逆向分析与加密解密技术,主要包括macOS软件的开发基础、macOS系...

相关文章

  • 什么时候出版?出电子版吗?
    rocflytosky  发表于 2013-01-24 08:58:21
    推荐
    • 本书目前暂不考虑出电子版。

      陈冰  发表于 2013-01-24 10:34:31
    • 纸版年前能买到吗?

      rocflytosky  发表于 2013-01-24 13:08:09
    • 不好意思,今天才看到。这本书目前已可以在当当预定,上市时间是本月底:
      http://product.dangdang.com/main/product.aspx?product_id=23184651
      新年快乐!

      陈冰  发表于 2013-02-05 13:46:43
  • 2015年1月北京第7次印刷 第80页 第15行
    ‘笔者画了一张dex文件结构图,读者可以参照随书的附图1来辅助学习’
    随书的附图1在哪里???? 一张附图都没有
    linmm  发表于 2015-10-19 16:44:49
    推荐
    • http://pan.baidu.com/share/link?shareid=283886&uk=3526694856

      fei_cong  发表于 2015-12-13 17:01:35
  • 希望出电子版啊,我愿意以纸质版的价格购买,电子版方便携带啊有木有
    AriesDevil  发表于 2013-05-08 13:38:02
    推荐
  • 我买的本神奇了,28页完了之后,直接到了173页,188页完了之后,又到了45页,这什么书啊,缺页
    xiejunjie  发表于 2013-05-19 14:28:41
    推荐
  • 等待回复,发到邮箱172042886@qq.com,邮箱交流,我方便拍照取证给你看.
    xiejunjie  发表于 2013-05-19 14:34:11
    推荐
  • 讲的有点混乱!!不知道是不是我基础不好,不推荐新手看
    bs66702207  发表于 2013-05-28 15:01:33
    推荐
  • 随书下载的源码呢?
    testxss123  发表于 2017-06-04 17:57:47
    推荐
    • 您好,源码在本页右侧的随书下载中,第3个文件。

      张霞@Turing  发表于 2017-08-18 19:20:58
  • 源码在哪里啊?
    dreamcxy  发表于 2017-06-21 21:43:27
    推荐
    • 您好,源码在本页右侧的随书下载中,第3个文件。

      张霞@Turing  发表于 2017-08-18 19:20:49
  • 随书下载的源码呢?
    gzsl787  发表于 2017-07-27 21:53:59
    推荐
    • 您好,源码在本页右侧的随书下载中,第3个文件。

      张霞@Turing  发表于 2017-08-18 19:20:54