Moukthar命令参考手册17种远程控制指令详解【免费下载链接】mouktharAndroid remote administration tool项目地址: https://gitcode.com/gh_mirrors/mo/mouktharMoukthar是一款开源的Android 远程管理工具Android Remote Administration Tool由 Android 客户端与 Web 控制面板C2组成。无论你是安全研究人员还是初次接触远程控制工具的新手理解Moukthar 远程控制指令都是掌握这套工具的第一步。本文将用最易懂的方式为你逐一拆解 Moukthar 的 17 种远程控制指令每条指令的作用、触发方式与典型场景一篇文章讲清楚。一、Moukthar 远程控制指令是如何工作的在讲解 17 种远程控制指令之前先花 1 分钟了解它的工作原理这能帮你更轻松地理解后面的内容。Moukthar 的远程控制指令走一条三段式链路控制面板C2你登录 Web 控制面板选择一台设备并点击操作按钮指令由此发出核心逻辑见 ControlPanel.phpWebSocket 服务器指令通过 WebSocket 长连接实时转发到目标设备分发逻辑见 C2WebSocket.phpAndroid 客户端设备端的 WebSocketClient.java 收到指令后执行对应动作并把结果截图、定位、文件列表等回传。所有指令的类型集中定义在客户端的 Command.java 中。下面我们按功能类别逐一认识这 17 种远程控制指令。二、通讯控制指令拨打电话与发送短信1. CALL — 远程拨打电话CALL指令可让目标设备主动拨打指定号码。操作时只需在控制面板的联系人页面输入号码点击 Call 按钮即可。这一指令适合远程管理场景中快速发起联系。2. TEXT — 远程发送短信TEXT指令能让目标设备以机主身份发送短信到任意号码发送记录会自动回传控制台。指令实现参考客户端的 SMS.java界面效果见 sms.png 短信管理界面。三、摄像头与屏幕指令拍照、录屏、录视频3. CAMERA_FRONT — 前置摄像头拍照通过CAMERA_FRONT指令可以调用目标手机的前置摄像头拍摄照片照片自动上传并记录在控制面板的图片列表中。4. CAMERA_BACK — 后置摄像头拍照CAMERA_BACK指令则调用后置摄像头拍照适合获取目标设备所处的环境画面。摄像头相关功能见 camera.png 摄像头控制界面。5. SCREENSHOT — 远程截屏SCREENSHOT指令用于截取目标设备当前屏幕画面。它借助 Android 的 MediaProjection 屏幕投影能力实现结果保存在控制面板的 Screenshots 页面中详见 Screenshot.java。6. VIDEO — 远程录制视频VIDEO指令可录制一段指定时长的视频支持选择前置或后置摄像头录制完成后自动回传到控制台界面见 video.png 视频管理界面。四、通讯录指令读取、写入与删除联系人7. READ_CONTACTS — 读取联系人列表READ_CONTACTS指令用于批量读取目标设备上的全部联系人姓名 号码并同步到控制面板展示效果见 contacts.png 联系人管理界面。8. WRITE_CONTACT — 新增联系人与读取相反WRITE_CONTACT指令可以在目标设备通讯录中写入一条新联系人用于管理或测试场景。9. DELETE_CONTACT — 删除联系人DELETE_CONTACT指令按姓名和号码删除目标设备上的指定联系人。通讯录相关操作封装在 Phone.java 中。五、文件管理指令浏览、下载与上传10. LIST_FILES — 列出目录文件LIST_FILES指令可浏览目标设备指定目录下的所有文件与文件夹。在控制面板的文件页面输入路径即可实时返回目录清单界面见 files.png 文件管理界面。11. DOWNLOAD_FILE — 下载文件到目标设备DOWNLOAD_FILE指令用于向目标设备推送文件从指定 URL 下载到目标设备本地常用于向设备投放文件。12. UPLOAD_FILE — 从目标设备上传文件UPLOAD_FILE指令将目标设备上的指定文件上传回 C2 服务器与控制面板反向操作形成闭环。文件操作核心逻辑见 FileManager.java。六、应用管理指令列举、启动与安装13. LIST_INSTALLED_APPS — 列举已安装应用LIST_INSTALLED_APPS指令一次性获取目标设备上所有已安装应用的名称与包名方便你快速掌握设备软件环境效果见 apps.png 已安装应用界面。14. LAUNCH_APP — 启动指定应用LAUNCH_APP指令可直接启动目标设备上的任意应用按包名定位例如打开某个浏览器或即时通讯软件。15. INSTALL_APK — 静默安装 APKINSTALL_APK指令根据指定路径在目标设备上安装 APK 应用实现远程部署。应用相关操作封装在 PackageManager.java。七、定位与键击记录指令设备轨迹追踪16. LOCATION — 获取设备定位LOCATION指令用于获取目标设备的实时经纬度与海拔信息坐标会写入数据库形成历史轨迹是远程管理中最常用的定位手段。坐标采集见 LocationV2.kt。17. Keylogger — 键盘记录监控第 17 种能力是被动式的键盘记录Keylogger它不像前 16 条指令那样由你主动触发而是常驻后台持续捕获目标设备的按键输入并回传控制台历史记录可在 Keylogger 页面查看。核心实现见 KeyloggerHandler.java。 除上述指令外Moukthar 还内置了通知栏监听Notifications、短信监听SMS与通话录音Recording等被动数据采集能力与控制面板配合使用可覆盖绝大多数远程管理场景界面见 notifications.png 通知监听界面。八、Moukthar 命令参考手册指令速查表为方便你日常查阅这里整理成一张Moukthar 命令参考手册速查表分类指令作用通讯CALL远程拨打电话通讯TEXT远程发送短信摄像头/屏幕CAMERA_FRONT前置摄像头拍照摄像头/屏幕CAMERA_BACK后置摄像头拍照摄像头/屏幕SCREENSHOT远程截屏摄像头/屏幕VIDEO远程录制视频通讯录READ_CONTACTS读取联系人通讯录WRITE_CONTACT写入联系人通讯录DELETE_CONTACT删除联系人文件LIST_FILES列出目录文件文件DOWNLOAD_FILE下载文件到设备文件UPLOAD_FILE上传设备文件应用LIST_INSTALLED_APPS列举已安装应用应用LAUNCH_APP启动指定应用应用INSTALL_APK安装 APK定位LOCATION获取设备定位监控Keylogger键盘记录九、新手使用 Moukthar 远程控制指令的 4 个建议先部署 WebSocket 服务远程控制指令依赖 WebSocket 长连接确保 App.php 已在 8080 端口运行否则指令无法送达设备保持设备在线Android 客户端的 MainService.java 每 5 秒自动重连并上报 WebSocket ID设备掉线会导致指令丢失按需授权Android 12 以下系统可自动绕过权限申请高版本系统需手动授予相机、定位、通讯录等权限指令才能正常工作合规使用Moukthar 是开源远程管理工具请仅在获得明确授权的设备上使用切勿用于非法监控。通过这篇Moukthar 命令参考手册相信你已经对 17 种远程控制指令有了完整的认识。从拨打电话、发送短信到拍照录像、文件管理再到应用安装与键盘记录Moukthar 用一套简洁的指令体系把 Android 远程管理能力浓缩在了一个 Web 控制面板中。建议你从LIST_INSTALLED_APPS和LOCATION这两条最安全的指令开始上手实验逐步熟悉整个指令体系。【免费下载链接】mouktharAndroid remote administration tool项目地址: https://gitcode.com/gh_mirrors/mo/moukthar创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考