freeBuf
主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

如何使用Dockerized Android在安全培训平台中集成移动端组件
2021-11-17 11:31:38

关于Dockerized Android

Dockerized Android是一款基于容器的移动安全框架,该框架允许广大研究人员在Docker容器中运行Android模拟器,并通过浏览器对其进行控制。该项目旨在帮助将移动安全组件集成到大规模网络系统中,并给社区提供一个新型且功能强大的移动安全解决方案。

功能介绍

当前版本的Dockerized Android提供了以下几种功能:

  • 在Docker容器中运行Android模拟器
  • 通过Web浏览器控制设备
  • 安装应用程序
  • 启用端口转发
  • 重启设备
  • 模拟SMS短信
  • 在Web浏览器中使用命令行终端
  • 绑定物理设备
  • 自定义设备启动行为
  • 方便管理多个实例

体系架构

该项目主要由下列三大组件组成:

  • Dockerized Android Core(核心)
  • Dockerized Android UI(用户界面)
  • Dockerized Android实例管理器(可选)

下图显示的是Dockerized Android的整体架构信息:

Docker镜像列表

Android 版本

API

镜像

5.0.1

21

secsi/dockerized-android-core-emulator-5.0.1

5.1.1

22

secsi/dockerized-android-core-emulator-5.1.1

6.0

23

secsi/dockerized-android-core-emulator-6.0

7.0

24

secsi/dockerized-android-core-emulator-7.0

7.1.1

25

secsi/dockerized-android-core-emulator-7.1.1

8.0

26

secsi/dockerized-android-core-emulator-8.0

8.1

27

secsi/dockerized-android-core-emulator-8.1

9.0

28

secsi/dockerized-android-core-emulator-9.0

10.0

29

secsi/dockerized-android-core-emulator-10.0

11.0

30

secsi/dockerized-android-core-emulator-11.0

-

-

secsi/dockerized-android-core-bare

-

-

secsi/docker-android-core-real-device

工具依赖组件

  • Docker
  • Docker Compose

操作系统兼容性

Dockerized Android可能在不同的操作系统上会有不同的表现,具体取决于操作系统的类型,当前版本与不同操作系统的兼容性如下表所示:


Linux

Windows

OS X

模拟器核心

完全兼容

暂不支持)

暂不支持

真实设备核心

完全兼容

完全兼容

开发中

工具下载

广大研究人员可以使用下列命令将该项目源码克隆至本地:

git clone https://github.com/cybersecsi/dockerized-android.git

工具安装和使用

初始化安装

实例管理器安装

手动安装

Toolbox工具箱功能

实例切换

项目地址

Dockerized Android:GitHub传送门

参考资料

# android安全 # 安全平台
本文为 独立观点,未经允许不得转载,授权请联系FreeBuf客服小蜜蜂,微信:freebee2022
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐
  • 0 文章数
  • 0 关注者
文章目录