Table of Contents

Projects that use AsmResolver

AsmResolver is used in a variety of places, ranging from obfuscators to deobfuscators, build tools and others.

Below a non-exhaustive list of awesome projects (sorted alphabetically) that use AsmResolver in some way or another.

Build Tools

  • BepInEx.AssemblyPublicizer - Yet another assembly publicizer/stripper.
  • sc2pe - Simple dotnet Native AOT app that uses AsmResolver to convert shellcode to PE.

Packers and Obfuscators

  • AwaitFuscator - Transforms a .NET binary into a chain of meaningless-looking await expressions.
  • BitMono - Obfuscator for .NET and Mono, with a customizable engine for building your own obfuscators.
  • Cloak - An easy to learn from .NET obfuscator.
  • RPacked - Native packer for .NET 8.0.
  • velopack - Installer and automatic update framework for cross-platform desktop applications.

Unpackers, Extractors and Deobfuscators

  • AssetRipper - GUI Application to work with engine assets, asset bundles, and serialized files.
  • ConfuserEx2 String Decryptor - ConfuserEx2 String Decryptor & Full Deobfuscation Guide.
  • Cpp2IL - Work-in-progress tool to reverse Unity's IL2CPP toolchain.
  • Dekompiler - WIP .NET decompiler that converts Cil to C# code.
  • Deobfuscar - A simple commandline application to automatically decrypt strings from Obfuscator protected binaries.
  • OldRod - An automated KoiVM disassembler and devirtualisation utility.
  • VMUnprotect.Dumper - A tool to dynamically untamper VMProtected assemblies.
  • VirtualGuard-Devirt - Devirtualizer for VirtualGuard Protector using AsmResolver.

Libraries

  • Echo - An experimental control flow analysis and emulation framework, that aims to help out with binary code analysis for a variety of platforms.

CTF Writeups

There are many more projects using AsmResolver. Do you have a cool AsmResolver-based project you want to showcase in this list as well? Consider opening a ticket on the Issue Board.