返回 MCP 目录
public公开dns本地运行

lamda

LAMDA是一个功能强大的Android逆向工程与自动化框架,旨在简化安全分析和应用测试流程,提供编程化接口替代手动操作,支持远程控制、网络代理、UI自动化等多种功能。

article

README

🚀 Lambda 框架手册

本手册旨在帮助您快速上手 Lambda 框架,介绍了常用的 adb 命令、Frida 工具的使用方法、内置终端的操作以及相关工具和教程的获取途径。

🚀 快速开始

基础 adb 命令

为了帮助您快速上手,以下是一些常用的 adb 命令示例:

设备管理

  • 列出所有连接的设备adb devices
  • 进入特定设备的 shell 环境adb -s [设备ID] shell
  • 从 shell 环境退出exit

文件操作

  • 将文件推送到设备adb push [源文件路径] [目标路径]
  • 从设备拉取文件adb pull [设备路径] [本地目标路径]
  • 在设备上创建目录mkdir /data/local/tmp/[目录名]

进程管理

  • 查看所有进程adb shell ps
  • 杀死特定进程adb shell kill -s SIGTERM [PID]

权限和日志

  • 请求 root 权限adb shell su
  • 查看系统日志adb logcat
  • 过滤特定日志关键字adb logcat | grep [关键字]

使用 Frida 进行动态分析

Frida 是一个强大的动态分析工具,支持多种功能:

基本用法

  • 列出所有连接的设备frida-ps -U
  • 查看进程列表frida-ps [设备ID]
  • 终止进程frida-kill -i [PID]

动态分析

  • 附加到运行中的进程frida-inject -U -P [包名或 PID]
  • 注入自定义脚本frida-inject -U -P [包名或 PID] --script [脚本路径]

使用 Frida 进行静态分析

基本用法

  • 解密 APK 文件frida-apk -d [APK路径]
  • 查看 APK 信息frida-apk -i [APK路径]
  • 反编译 DEX 文件frida-dissect -d [DEX路径]

使用内置终端

基本命令

  • 切换目录cd /data/local/tmp
  • 列出文件和目录l, ll, la
  • 运行 Python 脚本py [脚本名]

三方库支持

  • 解析 XML/AXML 文件xmltodict
  • 处理加密信息pyOpenSSL
  • 网络请求requests

📚 详细文档

更多详细内容请参考每个文件夹下的 README.md 文档。

💡 使用建议

如果仍有疑问,请加入社区讨论: 电报 t.me/lamda_dev | gitter.im/lamda_dev

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端