发布于2022年11月4日3年前 如何使用Dockerized Android在安全培训平台中集成移动端组件 关于Dockerized AndroidDockerized 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.121secsi/dockerized-android-core-emulator-5.0.15.1.122secsi/dockerized-android-core-emulator-5.1.16.023secsi/dockerized-android-core-emulator-6.07.024secsi/dockerized-android-core-emulator-7.07.1.125secsi/dockerized-android-core-emulator-7.1.18.026secsi/dockerized-android-core-emulator-8.08.127secsi/dockerized-android-core-emulator-8.19.028secsi/dockerized-android-core-emulator-9.010.029secsi/dockerized-android-core-emulator-10.011.030secsi/dockerized-android-core-emulator-11.0--secsi/dockerized-android-core-bare--secsi/docker-android-core-real-device工具依赖组件DockerDocker Compose操作系统兼容性Dockerized Android可能在不同的操作系统上会有不同的表现,具体取决于操作系统的类型,当前版本与不同操作系统的兼容性如下表所示:LinuxWindowsOS X模拟器核心完全兼容暂不支持)暂不支持真实设备核心完全兼容完全兼容开发中工具下载广大研究人员可以使用下列命令将该项目源码克隆至本地:git clone https://github.com/cybersecsi/dockerized-android.git工具安装和使用初始化安装实例管理器安装手动安装Toolbox工具箱功能实例切换项目地址Dockerized Android:【GitHub传送门】参考资料https://github.com/budtmo/docker-androidhttps://developer.android.com/things/hardware/wifi-adb本文作者:Alpha_h4ck, 转载请注明来自FreeBuf.COM
创建帐户或登录后发表意见