Tool
Old Rod
Old Rod disassembles a .NET executable protected by the KoiVM virtualizer in ConfuserEx and recompiles that VM code to CIL. OldRod.exe --help lists the options. --output-directory sets the output folder, and --koi-stream-name, --entry-type, and --run-sig-1 override detection. --config takes a constants map such as doc/example-config.json. Builds use MSBuild in Visual Studio or Rider. AppVeyor publishes binaries. AsmResolver, Rivers, and Newtonsoft.Json are dependencies.
- Targets
- Binary
- Category
- .NET tools
- Relationship
- Foundation tool
- Sources reviewed
- Stars
- 388
- Last commit
- 2023-09-19
- Language
- C#
- License (GitHub)
- GPL-3.0
GitHub data as of 2026-11-09
Requirements & limits
- A .NET build environment with MSBuild, or an AppVeyor binary. Restore the submodules and NuGet packages before building.
- License: GPL version 3. AsmResolver, Rivers, and Newtonsoft.Json are MIT.
Cite
BibTeX
@misc{oldrod,
title = {{Old Rod}},
howpublished = {\url{https://github.com/Washi1337/OldRod}},
url = {https://github.com/Washi1337/OldRod},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/oldrod/}}
}Plain text
Old Rod. https://github.com/Washi1337/OldRod (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/oldrod/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · Washi1337/OldRod · Revision 56fc436
More in Apps
- Tika JTD+ · Tool
- NPatch · Tool
- Aegis: trace a login-code calculation · Case study
- Notion: trace the clipboard bridge · Case study
- PicoPrint: LX-D02 printer investigation · Case study
- ReaCut: video-editor reconstruction · Case study