dynamic-analysis

Attach to running processes and trace functions with Frida-based livetools.

43|9|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/Ekozmaster/Vibe-Reverse-Engineering --skill dynamic-analysis-ekozmaster
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dynamic-analysis
Source: https://github.com/Ekozmaster/Vibe-Reverse-Engineering/tree/main/.cursor/skills/dynamic-analysis
Command: npx skills add https://github.com/Ekozmaster/Vibe-Reverse-Engineering --skill dynamic-analysis-ekozmaster

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

A live analysis toolkit for running processes. Attach, trace functions, collect data, inspect state, step through code, patch memory, analyze offline -- composable tools that chain naturally for any RE scenario.

Core Features & Use Cases

  • Attach to running processes and spawn instrumented sessions for real-time observation.
  • Trace functions and collect data including registers, memory, and stack state.
  • Patch memory and control execution to study behavior, with support for framing and offline analysis of JSONL traces.

Quick Start

Attach to a running process with livetools and begin tracing a target function.

Frequently Asked Questions about dynamic-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I attach to a running process for real-time dynamic analysis?

Real-time dynamic analysis is performed by using livetools to attach to a running process or spawn an instrumented session for live observation. You execute this via the command line using python -m livetools <command>.

Can I trace functions and inspect memory state in a live process?

Tracing functions in a live process allows you to collect data including registers, memory, and stack state. The toolkit supports interactive debugging and breakpoints to inspect execution state in real-time.

What is the best way to patch memory and control execution during reverse engineering?

Patching memory to control execution is supported directly through the livetools interface, enabling you to study process behavior dynamically. You can also automate input and frame data for comprehensive analysis.

Does the livetools dynamic analysis toolkit work with DX9 and RTX Remix workflows?

The livetools dynamic analysis toolkit explicitly supports DX9 and RTX Remix workflows. It enables live process attachment, tracing, memory patching, and data collection tailored for these specific rendering environments.

Do I need Python and Frida to run the livetools dynamic analysis toolkit?

Python 3.10 or higher and Frida-based livetools are required dependencies to run this dynamic analysis toolkit. You must ensure your environment is compatible and use the python -m livetools command to operate.

How do I analyze JSONL trace data collected from dynamic analysis?

Analyzing JSONL trace data is handled offline after collecting it from your live dynamic analysis sessions. The toolkit supports framing and offline analysis of these JSONL traces to review collected execution data.