Welcome aboard! Weâre excited to help you supercharge your reversing workflow.
Before we blast off, letâs make sure your setup is ready. Youâll need:
[ ] đ§Š Supported operating systems:
[ ] đĽď¸Â IDA Pro: versions 9.0sp1 â 9.3
[ ] đ The right Python environment:
For IDA 9.0sp1 â 9.2: You need Python 3.11 â 3.13
â ď¸Â Heads up: IDA doesnât support Python 3.14 on these versions.
For IDA 9.3: You're good to go with Python 3.11 â 3.14
To check what your IDA is using: Open IDA and in the Python console, type this
[ ] đ An internet connection
Zenyard talks to a backend service to do its magic, so it needs to be online.
đĄď¸ Firewall Check: If you are on a corporate network with a firewall that inspects SSL traffic (replaces certificates), the connection might be blocked. You may need to bypass the proxy.
đ˘ Offline / Air-Gapped? We can deploy Zenyard completely offline for enterprise environments. Contact us if you need this setup.
Let's get this running. Itâs easier than reversing a "Hello World" binary.
1. Open the Python console
Fire up IDA Pro and locate the Python console at the bottom of the window.
If the console pane isnât open, you can show it via Windows â Output window , select Python.
2. Run the magic spell
Copy the code block below, paste it into the console, and hit Enter:
import urllib.request; exec(urllib.request.urlopen("<https://raw.githubusercontent.com/zenyard/zenyard-ida-public/main/install_from_ida.py").read().decode("utf-8>"))