> For the complete documentation index, see [llms.txt](https://docs.remnux.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.remnux.org/discover-the-tools/dynamically+reverse-engineer+code/general.md).

# General

## Frida

Trace the execution of a process to analyze its behavior.

**Website**: <https://frida.re>\
**Author**: Ole Andre Vadla Ravnas\
**License**: wxWindows Library License 3.1: <https://github.com/frida/frida/blob/main/COPYING>\
**Notes**: frida, frida-ps, frida-trace, frida-discover, frida-ls-devices, frida-kill\
**State File**: [remnux.python3-packages.frida](https://github.com/REMnux/salt-states/blob/master/remnux/python3-packages/frida.sls)

## Wine

Run Windows applications.

**Website**: <https://www.winehq.org>\
**Author**: <https://wiki.winehq.org/Acknowledgements>\
**License**: GNU Lesser General Public License (LGPL) v2.1 or later: <https://wiki.winehq.org/Licensing>\
**Notes**: wine\
**State File**: [remnux.packages.wine](https://github.com/REMnux/salt-states/blob/master/remnux/packages/wine.sls)

## radare2

Examine binary files, including disassembling and debugging. Includes r2ai and decai plugins for LLM-powered analysis (API key or local Ollama required), plus the r2ghidra plugin for Ghidra decompilation via the pdg command.

**Website**: <https://www.radare.org/n/radare2.html>\
**Author**: <https://github.com/radareorg/radare2/blob/master/AUTHORS.md>\
**License**: GNU Lesser General Public License (LGPL) v3: <https://github.com/radareorg/radare2/blob/master/COPYING>\
**Notes**: r2, rasm2, rabin2, rahash2, rafind2, r2ai, decai, pdg\
**State File**: [remnux.packages.radare2](https://github.com/REMnux/salt-states/blob/master/remnux/packages/radare2.sls)

## r2pipe

Examine binary files, including disassembling and debugging.

**Website**: <https://rada.re/n/r2pipe.html>\
**Author**: radareorg\
**License**: MIT\
**State File**: [remnux.python3-packages.r2pipe](https://github.com/REMnux/salt-states/blob/master/remnux/python3-packages/r2pipe.sls)

## x64dbg Automate MCP (OpenCode skills)

Drive x64dbg on a remote Windows VM from OpenCode on REMnux, with eight AI commands for tracing, unpacking, state snapshots, decompiling, YARA scanning, and vulnerability hunting.

**Website**: <https://github.com/REMnux/x64dbg-skills-opencode>\
**Author**: Darius Houle: <https://github.com/dariushoule>\
**License**: MIT License: <https://github.com/REMnux/x64dbg-skills-opencode/blob/main/LICENSE>\
**Notes**: Ships disabled by default in OpenCode. It only works once x64dbg runs with the x64dbg-automate plugin in Remote mode on a separate Windows VM and you connect to it from OpenCode. The eight commands are /x64dbg-tracealyzer, /x64dbg-find-oep, /x64dbg-shellcode-analyzer, /x64dbg-state-snapshot, /x64dbg-state-diff, /x64dbg-decompile, /x64dbg-yara-sigs, and /x64dbg-vuln-hunter. Forked from dariushoule/x64dbg-skills (a Claude Code plugin) and adapted for OpenCode on REMnux.\
**State File**: [remnux.tools.x64dbg-automate-mcp](https://github.com/REMnux/salt-states/blob/master/remnux/tools/x64dbg-automate-mcp.sls)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.remnux.org/discover-the-tools/dynamically+reverse-engineer+code/general.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
