Prerequisites
Before installing xAnalyzer, ensure you have the following:Required Software
- x64dbg debugger (latest version recommended)
- Windows operating system (Windows 7 or later)
- Approximately 50MB of disk space for the plugin and API definition files
Download xAnalyzer
Get the latest release of xAnalyzer from the official GitHub repository:Visit the releases page
Navigate to xAnalyzer releases and download the latest version
Both the 32-bit and 64-bit plugin files are typically included in a single release archive. Download the complete package to ensure you have everything you need.
Installation Steps
Follow these steps to install xAnalyzer in your x64dbg environment:Copy plugin files to x64dbg
Copy the files to their respective locations:For 32-bit debugging:For 64-bit debugging:
You need to copy the
apis_def folder to both plugin directories if you want to use xAnalyzer for both 32-bit and 64-bit debugging.Directory Structure
After proper installation, your x64dbg directory should look like this:Troubleshooting
If you don’t see the xAnalyzer menu entry after installation:Plugin doesn't appear in menu
Plugin doesn't appear in menu
Error about missing definition files
Error about missing definition files
Verify definition files exist:If these files are missing, re-extract
apis_def.zip and ensure you copy the entire folder.Plugin loads but doesn't analyze
Plugin loads but doesn't analyze
Check configuration:
- Open xAnalyzer menu → Options
- Ensure analysis options are enabled
- Try manual analysis first (Analyze Selection or Analyze Function)
Wrong architecture error
Wrong architecture error
Ensure correct plugin version:
- Use
xAnalyzer.dp32inx64dbg/x32/plugins/for 32-bit - Use
xAnalyzer.dp64inx64dbg/x64/plugins/for 64-bit
Verifying Installation
To confirm xAnalyzer is working correctly:Load a test executable
Open any Windows executable in x64dbg (you can use a simple program like notepad.exe for testing)
Attempt manual analysis
- In the Disassembly window, select a few instructions
- Right-click and look for xAnalyzer → Analyze Selection
- Or use the menu: Plugins → xAnalyzer → Analyze Selection
Configuration Files
xAnalyzer stores its configuration in:You don’t need to manually create or edit these configuration files. Use the plugin’s built-in options menu to adjust settings.
Updating xAnalyzer
To update to a newer version:- Backup your custom API definitions (if you’ve modified any)
- Download the latest release from GitHub
- Replace the old plugin files with the new ones
- Update the apis_def folder with new definition files
- Restart x64dbg
Next Steps
Now that xAnalyzer is installed, you’re ready to start analyzing code:Quick Start Guide
Jump straight into using xAnalyzer with a hands-on example
Configuration
Customize xAnalyzer settings to match your workflow
