Agent Skills
› P4nda0s/reverse-skills
P4nda0s/reverse-skills
GitHub通过ADB和panda-dex-dumper工具,从运行中的Android应用内存中提取DEX文件,用于逆向分析、解包或去混淆。
Install All Skills
npx skills add P4nda0s/reverse-skills --all -g -y
Skills in Collection (7)
通过ADB和panda-dex-dumper工具,从运行中的Android应用内存中提取DEX文件,用于逆向分析、解包或去混淆。
用户想要反编译或解包Android APK
需要从内存中dump DEX文件以进行逆向工程
npx skills add P4nda0s/reverse-skills --skill rev-dex-dumper -g -y
生成 Frida 动态分析脚本,支持 Native/Java/ObjC 方法挂钩、运行时追踪、内存读取及导出拦截。提供现代 CLI 用法及完整 API 参考,用于逆向工程与运行时调试。
需要编写 Frida 挂钩脚本
进行运行时函数追踪或参数捕获
拦截 Java 或 ObjC 方法
执行内存扫描或数据转储
npx skills add P4nda0s/reverse-skills --skill rev-frida -g -y
提供IDAPython和IDALib脚本参考,用于逆向工程。支持IDA GUI交互、无头分析、内存寄存器操作、调试、反汇编及Hex-Rays API调用等二进制处理任务。
需要编写IDAPython脚本进行逆向分析
使用IDALib进行无头二进制批处理或分析
npx skills add P4nda0s/reverse-skills --skill rev-idapython -g -y
通过分析IDA反编译代码中的内存访问模式,自动恢复和重构数据结构的定义。支持通过MCP或导出文件两种方式获取数据,解析函数调用链及指针偏移,适用于逆向工程场景。
需要逆向分析二进制程序的数据结构
根据IDA反编译结果重建C语言结构体定义
分析内存访问模式以推断对象布局
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平台及不同Unity版本。
逆向分析Unity游戏或应用
需要将IL2CPP二进制文件映射回C#源码以便调试或审计
npx skills add P4nda0s/reverse-skills --skill rev-u3d-dump -g -y
基于Unicorn引擎的二进制代码片段或函数级仿真与调试工具。支持通过Hook机制模拟JNI、Syscall及libc等环境依赖,实现无需运行完整程序的动态分析、数据解密及执行追踪,适用于逆向工程中的隔离调试场景。
需要仿真特定二进制代码片段
绕过JNI或系统调用依赖进行调试
通过仿真解密或解码数据
在不运行完整程序的情况下追踪执行流
npx skills add P4nda0s/reverse-skills --skill rev-unicorn-debug -g -y


