生命在于学习——APP渗透学习笔记

一、app渗透篇

1、Android 简介

自从 Android 被谷歌收购(2005 年),谷歌已经完成了整个开发,在过去的 9 年里,尤其是在安全方面,有很多变化。 现在,它是世界上最广泛使用的智能手机平台,特别是由于不同的手机制造商,如 LG,三星,索尼和 HTC 的支持。 Android 的后续版本中引入了许多新概念,例如 Google Bouncer 和 Google App Verifier。

2、Android架构

如果我们看看 Android 的架构,我们将看到它被分为四个不同的层。 在它的底部是 Linux 内核,它已被修改来在移动环境中获得更好的性能。 Linux 内核还必须与所有硬件组件交互,因此也包含大多数硬件驱动程序。 此外,它负责 Android 中存在的大多数安全功能。 由于 Android 基于 Linux 平台,它还使开发人员易于将 Android 移植到其他平台和架构。 Android 还提供了一个硬件抽象层,供开发人员在 Android 平台栈和他们想要移植的硬件之间创建软件钩子。

3、Linux内核

在 Linux 内核之上是一个层级,包含一些最重要和有用的库,如下所示:
Surface Manager:管理窗口和屏幕 媒体框架:这允许使用各种类型的编解码器来播放和记录不同的媒体
SQLite:这是一个较轻的 SQL 版本,用于数据库管理
WebKit:这是浏览器渲染引擎
OpenGL:用于在屏幕上正确显示 2D 和 3D 内容
Android 中的所有应用程序都在虚拟环境下运行,这称为 Dalvik 虚拟机(DVM)。 这里需要注意的一点是,从 Android 4.4 版本开始,还有另一个运行时称为 Android 运行时(ART),用户可以在 DVM 和 ART 运行时环境之间自由切换。
Dalvik 虚拟机执行一个名为.dex或 Dalvik 可执行文件的文件格式。
打包过程
在这里插入图片描述

4、一些工具

安装环境
模拟器安装
雷电9直接安装
安装完成后


重启即可
下载面具

直接拖入雷电即可
安装成功之后 打开




安装成功后直接重启
问题
如果安装失败


打开写入
即可
安装模块
直接拖入雷电

打开面积


在pictures中找到这个包点击即可


安装成功
重启模拟器


打开后重启
了解apk 双开 翻译等
1.Apk结构
apk 全称 Android Package,它相当于一个压缩文件,只要在电脑上将apk后缀改为zip即可解压。

安装工具

全部拖入即可
mt管理器

np管理器
np管理器是跟mt差不多的 有点时候mt会让你登录vip 这时候就可以用np管理器了

开发者助手

你可能感兴趣的:(生命在于学习,学习,笔记)