Zydis Interactive
This provides a shared library to interactively disassemble data with zydis. Currently this consists of a discord bot and a REPL. Both support the exact same set of commands.
You can see the discord bot in action on the zyantific discord.
Building
You need a recent rust nightly installation. Then simply do
cargo build --all --release
Running
To run the discord bot do:
export DISCORD_TOKEN="YOUR_TOKEN_HERE"
cd zycord_serenity
cargo run --release
To run the repl do:
cd repl
cargo run --release
In both cases you can type !help
to get a list of commands.