Android系统安全和反编译实战——互动出版网

这篇是计算机类的优质预售推荐>>>>《Android系统安全和反编译实战》

Android安全专家写作,从Android系统安全机制介绍到综合实例演练,是完整学习Android系统安全知识的必备指南

内容简介

《Android系统安全和反编译实战》循序渐进地讲解了Android系统安全方面的基本知识,从Android系统介绍开始到综合实例的实战过程,全程剖析了Android系统安全、应用安全开发和加密、解密方面的核心知识。全书共17章,主要内容包括,Android技术核心框架分析、获取并编译源代码、Android系统的安全机制、内存安全机制、Binder通信安全机制、Android虚拟机基础、Dalvik
VM的运作流程、DEX文件详解、编写安全的应用程序、应用安全策略、文件加密、电话系统的安全机制、短信系统的安全机制、网络防火墙系统、文件加密系统等核心技术。

《Android系统安全和反编译实战》适合Android初学者、Android应用开发者、Android安全架构研究人员、Android底层开发人员和Android源代码分析人员学习,也可以作为相关培训学校和大专院校相关专业的教学用书。

作译者

杨峻,计算机硕士,软件工程硕士。现就职于国内某著名安全公司移动端项目组,专门解决移动Android设备方面的数据加密、漏洞校验分析和加密工作。精通C、C++、Java、Linux、汇编、ARM,擅长漏洞查找分析、系统安全架构和反编译。2010年,曾经率先发现微软IE7的重大漏洞,并提出了具体的补丁方案,引起微软重视。随着移动设备的兴起,对Android和iOS等主流移动平台的漏洞和安全隐患进行了详细分析,并取得显著的成果。

部分目录

第1章
Android技术概述 1

1.1 智能手机系统介绍 1

1.2 搭建Android应用开发环境 2

1.2.1 安装Android SDK的

系统要求 2

1.2.2 安装JDK 2

1.2.3 获取并安装Eclipse和

Android SDK 5

1.2.4 安装ADT 7

1.2.5 设定Android SDK Home 8

1.2.6 验证开发环境 9

1.2.7 创建Android虚拟设备(AVD) 9

1.2.8 启动AVD模拟器 10

1.2.9 解决搭建环境过程中

的常见问题 12

第2章 Android技术核心框架分析 15

2.1 简析Android安装文件 15

2.1.1 Android SDK目录结构 15

2.1.2 android.jar及内部结构 16

2.1.3 阅读SDK帮助文档 16

2.1.4 常用的SDK工具 17

2.2 演示官方实例 19

2.3 剖析Android系统架构 23

2.3.1 Android体系结构介绍 23

2.3.2 Android应用工程

文件组成 25

2.4 简述五大组件 27

2.4.1 用Activity来表现界面 27

2.4.2 用Intent和Intent Filters

实现切换 28

2.4.3 Service为你服务 28

2.4.4 用Broadcast Intent/Receiver发送广播 29

2.4.5 用Content Provider

存储数据 29

2.5 进程和线程 29

2.5.1 先看进程 29

2.5.2 再看线程 30

2.5.3 应用程序的生命周期 30

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-05 21:59:57

Android系统安全和反编译实战——互动出版网的相关文章

自动化运维软件设计实战——互动出版网

这篇是计算机类的优质预售推荐>>>><自动化运维软件设计实战> 编辑推荐 本书适合从事系统运维及运维开发的人员阅读. 内容简介 本书主要讲解采用OSGi技术来设计一款可插拔式的运维软件的方法与思想,为读者提供一种不一样的运维软件设计与自动化运维解决方案.本书分三部分,第一部分讲解开源社区中比较流行的三款集中化运维软件,第二部分与读者一起分享为什么要采用OSGi的技术来设计集中化运维软件,第三部分介绍设计这款运维软件所涉及的技术和一些设计思想. 作译者 吴文豪,运维开发工

逆向工程实战——互动出版网

这篇是计算机类的优质预售推荐>>>><逆向工程实战> 逆向工程领域先驱Rolf Rolles审校并鼎力推荐:包含针对真实病毒和后门程序的练习和实验 编辑推荐 探索独特的逆向工程系统化方法,包含对真实恶意软件的分析 覆盖三个最流行的处理器架构(x86.x64和ARM) 提供针对真实后门程序的综合练习 讲解复杂的代码混淆技术 探索高级调试技术,实现逆向工程过程的自动化和高效化 内容简介 本书是一本涵盖x86.x64 和ARM 操作系统的逆向工程类图书,由浅入深地讲解了包括W

Swift游戏开发案例实战——互动出版网

这篇是计算机类的优质推荐>>>><Swift游戏开发案例实战> 国内第一本Swift游戏开发图书,系统地讲解了Swift 游戏开发的基础知识和各项关键技术 编辑推荐 *国内第一本Swift游戏开发图书,系统地讲解了Swift 游戏开发的基础知识和各项关键技术: *详细讲解了5个游戏的开发过程,如记忆配对.太空侵略者.Simon记忆.迷你高尔夫.银河大战.这些项目将帮助读者更好地理解iOS项目开发的方式和流程: *结合案例,重点对图形.音频和交互等与游戏紧密相关的知识做了

Android代码混淆防反编译解决方案研究

做Android开发的都知道要做混淆去防apk被反编译.破解,通过proguard进行Java代码混淆.但是,Android代码混淆真的能起到实质性的作用吗?看下面分析 1.Android代码混淆 如上图,对Android 代码进行混淆后混淆器将代码中的所有变量.函数.类的名称加密为简短的英文字母代号,在APP被破解后增加破解者对代码的阅读难度. 但是混淆的功效只能运作在APP已经被破解后,而且只是增加破解者的难度时间,对其防止破解的作用意义不是很大. 那么,Android代码混淆不能从根本上防

Proguard android代码混淆 防止反编译

Proguard android代码混淆 防止反编译 http://www.360doc.com/content/13/1030/13/9171956_325290258.shtml

Android实践APK一键反编译

1.需要软件:onekey-decompile-apk 2.软件功能: 1)集成apktool/dex2jar/jd-gui. 2)只需执行一步即可反编译出apk所有文件(资源文件和jar等等). 3)反编译完毕后自动打开jd-gui反编译jar文件. 3.使用方法: 1)将下载的 onekey-decompile-apk.zip解压缩. 2)将apk文件放到 onekey-decompile-apk目录下. 3)将apk文件拖拽到_onekey-decompile-apk.bat上. 4.执行

互动出版网APP

#互动出版网APP#上线啦

【互动出版网chinapub十五周年庆!全场七折封顶!7月15日-31日火爆之旅!】

1.活动期间内所有图书七折封顶!(电子书.pod.预售书及视频教程除外) 2.活动期间内满100免费赠送互动出版网15周年纪念礼品 3.移动端下单赠送15周年纪念礼品 4.在"陪伴"中的微博墙进行带话题送祝福的活动,将有中奖率很高的代金券作为奖品回馈给新老客户 活动戳>>>>15周年庆进阶之旅 版权声明:本文为博主原创文章,未经博主允许不得转载.

Android逆向之旅---反编译利器Apktool和Jadx源码分析以及错误纠正

一.前言 在之前的破解过程中可以看到我们唯一离不开的一个神器那就是apktool了,这个工具多强大就不多说了,但是如果没有他我们没法涉及到后面的破解工作了,这个工具是开源的,也是使用Java语言开发的,代码相对简单,我们今天就来分析一下他的大体逻辑,注意是大体逻辑哦,因为如果要一行一行代码分析,首先觉得没必要,其次浪费时间,有了源码,谁看不懂呢.至于为什么要分析这个工具其实原因只有一个,就是我们在之前的反编译过程中会发现,总是有那么几个apk应用不让我们那么容易的反编译,他们就利用apktool