levz0r/android-pentest-lab

GitHub: levz0r/android-pentest-lab

将小米 Redmi 手机改造为便携式渗透测试实验室,通过 Termux 和 proot-distro 运行 Kali 工具集。

Stars: 0 | Forks: 0

# android-pentest-lab 使用小米 Redmi(代号 `dandelion`,型号 220233L2G)作为现场设备,运行 Android 11 的道德黑客工作台。Mac 作为控制器,手机作为便携式实验室。 ## 范围 仅限授权目标:自有基础设施、CTF 平台(HTB、THM、picoCTF、OverTheWire)、故意留有漏洞的虚拟机,以及获得书面授权的渗透测试。不得针对任何第三方。 ## 设备概况 | | | |---|---| | 型号 | Xiaomi 220233L2G(`dandelion`,MTK mt6762/mt6765) | | Android | 11(API 30),MIUI V125,补丁 2022-07 | | ABI | armeabi-v7a(32 位用户空间) | | 内核 | 4.19.127 | | RAM / /data | 6 GB / 110 GB 可用空间 | | Bootloader | 已解锁(`flash.locked=0`) | | Root | 无——后续可安装 Magisk | | Termux | 已安装 | 影响:32 位用户空间排除了一些较新的 Go 二进制文件。MTK Wi-Fi 没有可用的 monitor 模式驱动——跳过此设备上的 NetHunter Wi-Fi 工具。 ## 目录结构 ``` scripts/ adb/ Mac-side scripts that drive the phone over adb termux/ Bootstrap & install scripts run inside Termux kali/ proot-distro Kali setup and tool installers root/ Magisk / boot.img patching helpers (unused until rooted) configs/ Dotfiles, sshd_config, tmux, etc. pushed to the device notes/ ctf/ Per-box writeups (HTB, THM, ...) recon/ Methodology notes labs/ Self-hosted target setup notes targets/ Per-engagement scratch dirs (gitignored) ``` ## 快速开始 1. 通过 Wi-Fi ADB 配对并连接(已完成)。 2. `scripts/termux/bootstrap.sh`——在 Termux 内运行以安装基础工具集。 3. `scripts/kali/install-kali.sh`——可选,通过 proot-distro 安装 Kali。 4. `scripts/adb/connect.sh`——重启后从 Mac 重新连接。 ## 参考资料 - Termux wiki: https://wiki.termux.com - proot-distro: https://github.com/termux/proot-distro - Magisk: https://github.com/topjohnwu/Magisk
标签:32位ARM, ADB无线调试, Android渗透测试, bootloader解锁, HTB, Magisk, MTK芯片, proot, proot-distro, Redmi, Termux, TryHackMe, Xiaomi手机, 伦理黑客, 威胁模拟, 应用安全, 渗透测试平台, 目录枚举, 移动安全, 端口转发, 结构化信息, 网络安全, 自托管靶场, 隐私保护