x64dbg Automate Home

x64dbg Automate is a plugin + client library that adds enhanced scripting and automation capabilities to x64dbg.

Python + x64dbg homepage graphic

The heart of the project is the native plugin that externalizes the bridge and scripting interfaces of x64dbg. This is the foundation on which the Python reference client for x64dbg Automate is built.

Core Principles

  • First-class Python Support: Bring your own interpreter to automate debug and analysis tasks.
  • Enhanced Features: Automate provides abstractions on top of debugger functionality for easy, concise, and reproducible scripting.
  • Maintained/Modern Plugin and Client: Automate aims to target both the latest x64dbg and Python versions.
  • Clear Documentation: The features of Automate are easy to understand and well documented.
  • Extensible: Build on top of Automate to extend its capabilities even further.

Getting Started

To get started with x64dbg Automate, it's recommended to visit Installation and Quickstart.

🔔 All examples and sample code assume x64dbg is configured to stop on entry and system breakpoints, skipping TLS breakpoints.

Source

Contributing

I welcome contributions from the community! Please leave issues or suggest features on the GitHub repositories for the project.

Support

You can reach out to me at darius[at]x64.ooo