Back to MCP directory
publicPublicdnsLocal runtime

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

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client