Agent Skills
› P4nda0s/reverse-skills
P4nda0s/reverse-skills
GitHub通过ADB将panda-dex-dumper推送至Android设备,从运行中App内存Dump DEX文件以辅助逆向分析。流程包括连接验证、自动获取包名、执行Dump、拉取文件及清理残留。
Install All Skills
npx skills add P4nda0s/reverse-skills --all -g -y
Skills in Collection (7)
通过ADB将panda-dex-dumper推送至Android设备,从运行中App内存Dump DEX文件以辅助逆向分析。流程包括连接验证、自动获取包名、执行Dump、拉取文件及清理残留。
用户希望从正在运行的Android应用内存中提取DEX文件
需要对Android APK进行解包或去混淆处理
尝试对抗类加载器打包(class-loading packing)
npx skills add P4nda0s/reverse-skills --skill rev-dex-dumper -g -y
用于生成Frida动态分析脚本,支持运行时函数挂钩、调用追踪、内存读写及Java/ObjC/Native方法拦截。
编写Frida Hook脚本
运行时函数拦截与追踪
动态内存dump或符号查找
npx skills add P4nda0s/reverse-skills --skill rev-frida -g -y
提供 IDAPython 和 IDALib 脚本参考,支持 IDA 交互式调试、无头分析、内存/寄存器操作、反汇编及 Hex-Rays API 调用,用于逆向工程中的二进制分析与处理。
需要编写 IDAPython 脚本进行逆向分析
使用 IDALib 在无 GUI 环境下批量处理二进制文件
操作 IDB 数据库或调试进程内存
npx skills add P4nda0s/reverse-skills --skill rev-idapython -g -y
通过分析IDA反编译代码中的内存访问模式,恢复数据结构定义。支持MCP直连或本地文件分析,自动解析函数调用链及指针偏移。
逆向工程
结构体恢复
内存布局分析
npx skills add P4nda0s/reverse-skills --skill rev-struct -g -y
通过IDA Pro MCP或导出文件分析函数代码特征、字符串常量及交叉引用,恢复被混淆的函数符号和名称。
逆向分析中需要识别未知函数名
根据代码特征恢复函数功能
npx skills add P4nda0s/reverse-skills --skill rev-symbol -g -y
从Unity IL2CPP构建中提取C#符号、地址及类型信息,生成IDA/Ghidra导入脚本。支持iOS/Android二进制与global-metadata.dat解析,适配不同Unity版本元数据格式。
逆向分析Unity应用
恢复IL2CPP方法名
生成反汇编辅助文件
npx skills add P4nda0s/reverse-skills --skill rev-u3d-dump -g -y
使用Unicorn引擎对代码片段或函数进行模拟执行与调试,通过Hook机制模拟JNI、系统调用等依赖环境,实现二进制分析、数据解密及绕过运行依赖。
需要模拟特定函数执行逻辑
进行二进制代码静态分析与调试
解密或解码需模拟算法的数据
npx skills add P4nda0s/reverse-skills --skill rev-unicorn-debug -g -y


