Top 7 C Disassembler Projects
UNIX-like reverse engineering framework and command-line toolsetProject mention: An lsblk like command for OpenBSD | reddit.com/r/openbsd | 2021-10-30
Thanks this is helpful but I think this is just for programs integrated into the OpenBSD os. openbsd_lsblk is a standalone. I think their coding style is similar to the Linux Kernel coding style . but I contribute to project called radare2 (coding style) so I am used to programming their way (except for the space before () in functions that is quite annoying).
Fast and lightweight x86/x86-64 disassembler and code generation libraryProject mention: Zydis Disassembler Library - Release v3.2.0 | reddit.com/r/ReverseEngineering | 2021-10-16
OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
ret-sync is a set of plugins that helps to synchronize a debugging session (WinDbg/GDB/LLDB/OllyDbg2/x64dbg) with IDA/Ghidra/Binary Ninja disassemblers.Project mention: Announcing version 7.6 for IDA Freeware! Includes cloud based decompiler. | reddit.com/r/ReverseEngineering | 2021-05-10
bddisasm is a fast, lightweight, x86/x64 instruction decoder. The project also features a fast, basic, x86/x64 instruction emulator, designed specifically to detect shellcode-like behavior.Project mention: Just released v0.2.0 of bddisasm - a no_std x86/x86_64 instruction decoder which aims to provide as much information as possible about an instruction | reddit.com/r/rust | 2022-01-05
You're probably right. The library was first developed for our in-house hypervisor and memory introspection engine, which needed a way to analyze and emulate instructions, so one of the main goals is to make this as easy as possible. There's a really really small [emulator](https://github.com/bitdefender/bddisasm/blob/master/bindings/rsbddisasm/bddisasm/examples/emulator.rs) example in the repo that showcases this.
Disassembler for Windows executables. Supports 16-bit NE (New Executable), MZ (DOS), and PE (Portable Executable, i.e. Win32) files.
Haskell interface to the udis86 disassembler for x86 and x86-64 / AMD64
A custom 8-bit computer and software suiteProject mention: LM-8: A custom 8-bit computer and software suite that plays Snake | reddit.com/r/SideProject | 2021-08-28
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
C Disassembler related posts
Ghidra - Editing Gameboy ROM for Analogue Pocket
3 projects | reddit.com/r/ghidra | 18 Dec 2021
Zydis Disassembler Library - Release v3.2.0
1 project | reddit.com/r/ReverseEngineering | 16 Oct 2021
Resources on building a disassembler/debugger(like gdb/IDA but better) in C ?
1 project | reddit.com/r/HowToHack | 13 Jun 2021
Capstone Disassembler Framework
3 projects | news.ycombinator.com | 5 Mar 2021
What are some of the best open-source Disassembler projects in C? This list will help you:
Are you hiring? Post a new remote job listing for free.