{"repo":"Washi1337/AsmResolver","free":true,"listed":false,"github":"https://github.com/Washi1337/AsmResolver","clone":"git clone https://github.com/Washi1337/AsmResolver.git","description":"A library for creating, reading and editing PE files and .NET modules.","language":"C#","stars":1112,"topics":["disassembler","dotnet","reader","writer","cil","il","msil","portable-executable","pe","reverse-engineering"],"license":"MIT","category":"security-tools","readme_excerpt":"AsmResolver AsmResolver is a library for reading, modifying and reconstructing Portable Executable (PE) files. It supports PE images running natively on Windows, as well as images containing managed (.NET) metadata. AsmResolver is released under the MIT license. Main Features AsmResolver has a lot of features. Below is a non-exhaustive list of the highlights: - [x] Create, read, modify, write and patch PE files. - [x] Full access to sections, data directories and their interpretations. - [x] Import Address Table (IAT) reconstruction and trampolining. - [x] Full control over the layout of the final PE file output. - [x] Rich support for various Win32 resource types (Icons, VersionInfo, etc.). - [x] Rich support for .NET metadata with an intuitive API similar to System.Reflection . - [x] Managed, native and dynamic method body support. - [x] Easy metadata importing and cloning. - [x] Managed resource file serializers and deserializers. - [x] Support for AppHost / SingleFileHost bundles. - [x] Support for ReadyToRun (R2R) binaries. - [x] Build to be robust against malformed/obfuscated binaries. - [x] Rich read support for PDB and PortablePdb symbols. - [x] Fully managed cross-platform API (No DIA or similar dependencies required). - [x] Cross-platform (Windows and nix, .NET Framework 3.5+, .NET standard 2.0, .NET Core, Mono and NixOS package compatible). - [x] Documented. - [x] Unit tested. Documentation - Guides - Migrating from v5.x to v6.0 - API Reference Support - Issue Trac","default_branch":null,"files":null,"tree":[],"storefront":"/r/Washi1337","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Washi1337/AsmResolver/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}