A set of Linux binary exploitation tasks for beginners on various architectures
B2R2 is a fully managed binary analysis framework written in F#. It provides a rich set of algorithms, functions, and tools for reverse engineering, p...
X86 Mutation Engine with Portable Executable compatibility.
Dr Strangehack, or: how to write a self-hosting C compiler in 10 hours
S2E: A platform for multi-path program analysis with selective symbolic execution.
A Y86 pipeline CPU simulator in JavaScript.
Invaders game in 512 bytes (boot sector)
[INACTIVE] Rust's standard library, free of C dependencies, for Linux systems
Main AROS repository for active development. Contains the main Operating System components and Build System.
Self-hosting metacompiled Forth, bootstrapping from a few lines of C; targets Linux, Windows, ARM, RISC-V, 68000, PDP-11, asm.js.
Detect CPU features with single-file
xbook2是一个基于x86处理器的32位操作系统,实现了大量的基础功能,可以拿来学习操作系统知识。
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
x86 and x64 assembly "read-eval-print loop" shell for Windows
: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
Nyxstone: assembly / disassembly library based on LLVM, implemented in C++ with Rust and Python bindings, maintained by emproof.com
⚙️ 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
Boomerang Decompiler - Fighting the code-rot :)
Customized Pure OpenWrt & Self-Build OpenWrt Packages Project.
UnSHc - How to decrypt SHc *.sh.x encrypted file ?
A hobby operating system developed from scratch
Linux Kernel hooking engine (x86)
Modular Unix-like 64-bit kernel
LLVM based static binary analysis framework
RadASM v2
Open Source Architecture Code Analyzer
A low overhead nanosecond clock based on x86 TSC
flat assembler g - adaptable assembly engine
interative assembly shell written in rust
ISO 14229 (UDS) server and client for embedded systems
Simple Intel CPU processor tracing on Linux
linux elf injector for x86 x86_64 arm arm64
Maxine VM: A meta-circular research VM
HexPatch: a binary patcher and editor written in Rust with terminal user interface (TUI).
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!
Debug Child Process Tool (auto attach)
🍞 BREAD: BIOS Reverse Engineering & Advanced Debugger
Hiding messages in x86 programs using semantic duals
An app to write, run and learn M68K, MIPS, RISC-V, X86, Z80 assembly
Pillman boot sector game, a yellow thing eats pills and is chased by monsters.
x86 malware emulator
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.