立即注册
查看: 3760|回复: 10

[经验] Android软件安全与逆向分析

已绑定手机
发表于 2020-6-3 21:51:04 | 显示全部楼层 |阅读模式 来自 广东省深圳市
别让你的代码成为别人炮灰在实际的 Android软件开发过程中,可能很多开发人员有过这样的经历:
我有一个不错的idea,正在开发一款类似想法的软件,可是涉及到的一些功能上的具体代码细节却难以下手,我看到别人的程序中有这个功能,它们是如何实现的呢?

我不小心安装了一个流氓软件,软件运行时会自动下载木马程序、恶意扣费、篡改手机系统,它是如何做到这些的呢?

我按照网上介绍的方法来分析 Android程序,可是根本就无法正确地反编译程序或是反编译出的代码语法混乱,根本无法阅读。
这些场景都提出了一个疑问,那就是如何分析一个 Android应用程序?如何掌握这些软件的架构思想?分析别人的程序在很多人看来是不能够接受的行为,在他们眼中这种行为都应被视为盗窃。其实任何技术的起源本身就是从学习开始的,用正确的态度对待程序分析技术是可以的。

如果说,开发 Android程序是一种学问,那么分析 Android程序更像是一门艺术。在浩瀚如海的反汇编代码中分析出程序的执行流程与架构思想是一件很了不起的事情,这需要分析人员有着扎实的编程基础与深厚的思维分析能力。分析软件的过程犹如一次艰难的旅程,这条旅程会有多长?该怎么走?会有多少崎岖险路?没有人知道,但是先行者已经为我们铺下了台阶,我们只需沿着它慢慢前行。

1.1 Windows分析环境搭建
搭建 Windows分析平台的系统版本要求不高, Windows XP或以上即可。本书的 Windows平台的分析环境采用 Windows XP32位系统,如果读者使用 Windows7或其他版本,操作上是大同小异的

1.1.1安装JDK
JDK是 Android开发必须的运行环境,在安装JDK之前,首先到 oracle公司官网上下载它。目前最新版本为 Java SE6 Update33,如图1-1所示。

QQ截图20200603140254.png

回复下载Android软件安全与逆向分析.pdf
游客,如果您要查看本帖隐藏内容请回复


已绑定手机
发表于 2020-6-9 15:50:49 | 显示全部楼层 来自 重庆市
想要楼主分享来学习下
已绑定手机
发表于 2020-7-9 16:24:30 | 显示全部楼层 来自 浙江省杭州市
安卓的安全也是发展的方向吧
发表于 2020-12-9 15:13:36 | 显示全部楼层 来自 北京市海淀区
想要楼主分享来学习下
已绑定手机
发表于 2020-12-15 13:03:18 | 显示全部楼层 来自 安徽省合肥市
书山有路勤为径~~~~~~~
已绑定手机
发表于 2020-12-17 10:40:15 | 显示全部楼层 来自 安徽省合肥市
这个厉害~~~~~~~
已绑定手机
发表于 2022-10-28 09:03:02 | 显示全部楼层 来自 四川省乐山市
这个不错哟  
已绑定手机
发表于 2022-10-30 07:57:17 | 显示全部楼层 来自 广东省深圳市
123451234567890-
已绑定手机
发表于 2022-11-15 11:34:28 | 显示全部楼层 来自 福建省厦门市
ewqeqeqrrrrrrrrrrrrrrrrrrrrrrrrqweqeq
已绑定手机
发表于 2023-3-28 13:10:55 | 显示全部楼层 来自 四川省成都市
感谢分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表