Skip to main content
wtfsck avatar

wtfsck

2 packages

Author Trust

Growing65/100
2
Packages
81.8M
Total DLs
Sort:

2 packages

Iced package icon

Iced

iced project and contributors <https://github.com/icedland>

iced is a blazing fast and correct x86 (16/32/64-bit) instruction decoder, disassembler and assembler written in C#. - πŸ‘ Supports all Intel and AMD instructions - πŸ‘ Correct: All instructions are tested and iced has been tested against other disassemblers/assemblers (xed, gas, objdump, masm, dumpbin, nasm, ndisasm) and fuzzed - πŸ‘ 100% C# code - πŸ‘ The formatter supports masm, nasm, gas (AT&T), Intel (XED) and there are many options to customize the output - πŸ‘ The decoder decodes >130 MB/s - πŸ‘ Small decoded instructions, only 40 bytes and the decoder doesn't allocate any memory - πŸ‘ Create instructions with code assembler, eg. `asm.mov(eax, edx)` - πŸ‘ The encoder can be used to re-encode decoded instructions at any address - πŸ‘ API to get instruction info, eg. read/written registers, memory and rflags bits; CPUID feature flag, control flow info, etc - πŸ‘ Supports `.NET Standard 2.0/2.1+` and `.NET Framework 4.5+` - πŸ‘ License: MIT

78.4M30 versionsdisassembler, x86, x64 +4
dnlib package icon

dnlib

0xd4d

Reads and writes .NET assemblies and modules, Windows PDBs and Portable PDBs. For better *Windows PDB* writer support, you should add a reference to `Microsoft.DiaSymReader.Native` nuget package too, see the dnlib README for more info: https://github.com/0xd4d/dnlib#windows-pdbs . You don't need to do anything special for *Portable PDB* support.

3.4M17 versionsdotnet, assembly, module +9