Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours
A Y86 pipeline CPU simulator in JavaScript.
[INACTIVE] Rust's standard library, free of C dependencies, for Linux systems
Invaders game in 512 bytes (boot sector)
S2E: A platform for multi-path program analysis with selective symbolic execution.
Self-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.
Main AROS repository for active development. Contains the main Operating System components and Build System.
xbook2是一个基于x86处理器的32位操作系统,实现了大量的基础功能,可以拿来学习操作系统知识。
Detect CPU features with single-file
B2R2 is a collection of useful algorithms, functions, and tools for binary analysis.
x86 and x64 assembly "read-eval-print loop" shell for Windows
Open-source Linux performance suite for engineers—profiling and tuning workloads and system configurations.
kernel-mode Anti-Anti-Debug plugin. based on intel vt-x && ept technology
:floppy_disk: hobby x86 kernel zig
Unicorn Emulator Debug Server - Written in Rust, with bindings for C, Go, Java and Python
Learn 16bit x86 Assembly with emulator
80186 compatible SystemVerilog CPU core and FPGA reference design
Customized Pure OpenWrt & Self-Build OpenWrt Packages Project.
⚙️ C99-compatible multipass compiler written in TypeScript with GCC extensions support. Features a handcrafted left-recursive parser, custom IR, SSA-b...
Opcode calculator / ASM calculator
Nyxstone: assembly / disassembly library based on LLVM, implemented in C++ with Rust and Python bindings, maintained by emproof.com
Boomerang Decompiler - Fighting the code-rot :)
UnSHc - How to decrypt SHc *.sh.x encrypted file ?
Linux Kernel hooking engine (x86)
A hobby operating system developed from scratch
RadASM v2
A low overhead nanosecond clock based on x86 TSC
Open Source Architecture Code Analyzer
interative assembly shell written in rust
Simple Intel CPU processor tracing on Linux
linux elf injector for x86 x86_64 arm arm64
flat assembler g - adaptable assembly engine
Maxine VM: A meta-circular research VM
A plugin based on IDAPython for a functional DWIM interface. Current development against most recent IDA is in the "persistence-refactor" branch, anci...
Handwritten digits classification from MNIST with TensorFlow on Android; Featuring Tutorial!
ISO 14229 (UDS) server and client for embedded systems
Debug Child Process Tool (auto attach)
🍞 BREAD: BIOS Reverse Engineering & Advanced Debugger
Hiding messages in x86 programs using semantic duals
HexPatch: a binary patcher and editor written in Rust with terminal user interface (TUI).
Pillman boot sector game, a yellow thing eats pills and is chased by monsters.
Instructions database and utilities for X86/X64 and ARM (THUMB/A32/A64) architectures.
A pure Ruby assembler
A proof of concept injectable C++ dll, that uses naked inline hooking and direct memory modification to change your TeamViewer permissions.
LLVM based static binary analysis framework
PyTurboJPEG is a high-performance Python wrapper for libjpeg-turbo, offering native support for both x86 and ARM architectures.
A modern webapp to write, run and learn M68K, MIPS, RISC-V, X86 assembly
A tool to detect and crash Cuckoo Sandbox
x86 malware emulator
A compiler for a new language focusing on compile-time execution and no LLVM dependency.