资讯动态

AhMyth 实操指南:构建安卓载荷并跑通远程设备控制

发布时间:2026/10/24 1:49:07 来源:尧图企业网站定制
AhMyth 实操指南构建安卓载荷并跑通远程设备控制【免费下载链接】AhMythCross-Platform Android Remote Administration Tool | Official maintained repository for the AhMyth R.A.T Project | A dedicated revival of the original repository at https://GitHub.com/AhMyth/AhMyth-Android-RAT项目地址: https://gitcode.com/GitHub_Trending/ah/AhMythAhMyth 是一款跨平台安卓远程管理工具分两部分AhMyth-Client/ 是载荷 APK 源码Java smaliAhMyth-Server/ 是在 Windows、macOS、Linux 上运行的管理服务器Electron Node.js。下文以源码版为主线走一遍从启动服务器、构建载荷到设备接入的全流程。适合已经理解 APK 基本结构、需要做安卓安全评估的研究人员和开发者。 先判断你是否适合用 AhMyth授权设备的远程管理移动应用安全评估、渗透测试训练、恶意软件行为分析前提都是设备归你或已取得明确授权学习安卓 RAT 原理连接协议、smali 注入点、签名重打包流程全部在仓库里可查客户端 Java 源码和 smali 一应俱全多设备批量测试一台服务器同时挂多个设备可按需调取摄像头、麦克风、位置、短信、通讯录模块README 写明该工具面向 professionals who know what they are doing。如果还说不清 APK 载荷是什么建议先读客户端源码再动手。 准备环境依赖清单依赖版本要求用途Node.js / npm14安装并启动服务器Electron11package.json 中锁定桌面窗口JavaJDK11openjdk-11apktool 解包重打包、APK 签名Git任意拉取源码Android SDK可选自行重编译客户端载荷Linux 上可用仓库自带的autoinstall_linux需 root支持 apt 与 pacman一次性装好 Java 11、Node.js、npm、Git并把ahmyth快捷命令放进/usr/local/sbin。 安装并首次启动服务器源码启动三条命令在终端中依次执行git clone https://gitcode.com/GitHub_Trending/ah/AhMyth cd AhMyth/AhMyth-Server npm install npm start预期结果Electron 窗口打开先出启动画面再进入主界面默认监听端口 42474。二进制快速启动从 Releases 页下载对应平台的预编译包Linux 执行./start_linux若当前用户是 root 会自动改走npx electron ./app --no-sandboxWindows 双击start_win.bat。macOS 的二进制包在 Wiki 中标注为维护中用前确认状态。 核心工作流三步从 APK 到设备接入第一步开始监听。服务器主界面填入端口默认 42474点击 Listen。第二步构建载荷。两条路径独立 APK直接基于Factory/Ahmyth中的源码包生成独立载荷产物为Ahmyth-aligned-debugSigned.apk绑定原始 APK给一个现成 APK 当模板流程是 apktool 解包、往 smali 里写入服务器地址关键文件smali/ahmyth/.../e.smali、重打包最后用仓库里的testkey.pk8testkey.x509.pem签名。构建前可逐个勾选权限组共 7 组覆盖摄像头到短信生成的 APK 落在~/AhMyth/Output日志在~/AhMyth/Logs。第三步安装并接入。目标设备安装 APK 并授予对应权限连接成功后 Victims Lab 出现该设备条目可进入各模块摄像头、麦克风、位置、文件管理器、短信、通话记录、通讯录。 进阶玩法你能改造哪些部分服务器界面与逻辑AhMyth-Server/app/app/views/ 是页面模板assets/js下是 Angular 控制器Constants.js里的监听端口、权限组、命令码orders都可改客户端载荷AhMyth-Client/app/src/main/java/ahmyth/mine/king/ahmyth/ 按能力拆成 Manager 类CameraManager、SMSManager、LocManager 等连接层在 IOSocket 与 ConnectionManager加新能力后自行重编 APK打包注意服务器用 electron-builder 打包时Factory/目录apktool.jar、sign.jar、源码 APK通过 asarUnpack 排除在 asar 之外改路径要兼容app.asar.unpacked❓ 常见问题与避坑装了 APK 但设备连不上先核对客户端配置的端口与服务器监听端口是否一致默认 42474再确认设备网络能否到达服务器 IP跨网段需要公网地址或端口转发root 下启动报沙箱错误start_linux已自动处理手动启动时给 electron 加--no-sandbox绑定步骤失败确认 Java 版本是 11autoinstall 默认装 openjdk-11且原始 APK 能被 apktool 正常解包端口 42474 被占用主界面换端口监听客户端配置同步修改npm start 后无窗口先跑autoinstall_linux补齐依赖再启动⚖️ 合规与安全边界仅限合法用途自有设备或取得明确授权的设备在隔离、受控的测试环境中运行遵守当地法律法规不得指向未授权目标 收尾与文档入口AhMyth 的价值在于全链路代码可读客户端 Java 源码、smali 注入逻辑、Electron 服务器可以逐层研究比只看成品 RAT 的分析材料更有参考性。README 关联的 Wiki 含 User Manual、Troubleshoot 和 RAT 拆解分析章节报问题需按 Server / Client / Binding 三类模板提交空 Issue 会被直接关闭。【免费下载链接】AhMythCross-Platform Android Remote Administration Tool | Official maintained repository for the AhMyth R.A.T Project | A dedicated revival of the original repository at https://GitHub.com/AhMyth/AhMyth-Android-RAT项目地址: https://gitcode.com/GitHub_Trending/ah/AhMyth创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑