Simple C compiler
A translator from Intel SSE intrinsics to Arm/Aarch64 NEON implementation
BARF : A multiplatform open source Binary Analysis and Reverse engineering Framework
Soul of a tiny new machine. More thorough tests → More comprehensible and rewrite-friendly software → More resilient society.
A 54 bytes snake game in x86 assembly
Visual MASM - Assembly IDE for Microsoft MASM
Powerful Disassembler Library For x86/AMD64
Docker Android - Run QEMU Android in a Docker! X11 Forwarding! CI/CD for Android!
A linux-based assembly REPL for x86, amd64, armv7, and armv8
Genode OS Framework
Automatically create and renew website certificates for free using the Let's Encrypt certificate authority.
Advanced Game Hacking Library for C, Modern C++, Rust and Python (Windows/Linux/FreeBSD) (Process/Memory Hacking) (Hooking/Detouring) (Cross Platform)...
The original IBM PC and other machine emulations in JavaScript
Awesome - JingOS - The World’s First Linux-based OS design for Tablets
Reicast was a multiplatform Sega Dreamcast emulator
Free educational content on reverse engineering and malware analysis from the FLARE team
bddisasm is a fast, lightweight, x86/x64 instruction decoder. The project also features a fast, basic, x86/x64 instruction emulator, designed specifi...
C++ template library for high performance SIMD based sorting algorithms
A simple guide to x86 architecture, assembly, memory management, paging, segmentation, SMM, BIOS....
an incremental approach to compiler construction
Bolt is a deep learning library with high performance and heterogeneous flexibility.
云编译OpenWRT开源固件
Go library providing algorithms optimized to leverage the characteristics of modern CPUs
A memory scanning evasion technique
MOVED TO: https://cirosantilli.com/linux-kernel-module-cheat/userland-assembly with code at https://github.com/cirosantilli/linux-kernel-module-cheat/...
arm_now is a qemu powered tool that allows instant setup of virtual machines on arm cpu, mips, powerpc, nios2, x86 and more, for reverse, exploit, fuz...
An IBM PC/XT emulator written in Rust.
An enhancement ONScripter project porting to many platforms, especially web.
x86 PC emulator that runs both natively and in the browser, via WebAssembly
FFMpeg/FFprobe compiled for Android
The functions interception library written on pure C and NativeAPI with UserMode and KernelMode support
仅支持"内核集成"模式的WARP多功能脚本(支持ARM/X86):纯IPV4、纯IPV6、双栈IPV4+IPV6 各种VPS都可用。目前已测试通过oracle(甲骨文云),gpc(谷歌云),buy...
An x86 kernel written in Zig
protector & obfuscator & code virtualizer
Simple hooking library for C/C++ (x86 only, 32/64-bit, no dependencies)
Collection of ancient computer virus source codes
A mini x86 linux debugger for teaching purposes
Ghost, a micro-kernel based hobby operating system.
An x86 monolithic kernel and operating system written in modern C++. Comes with in-house graphical applications and command line utilities, plus ports...
A tool to help you write binary exploits
UEFI Shell binary images, generated from EDK2 stable
Run x86 and x86-64 games on RISC-V Linux
FlyCV is a high-performance library for processing computer visual tasks.
An emulation based tool for learning and debugging assembly.
An educational operating system written in C#. A great stepping stone from high to low level development.
Labeless is a multipurpose IDA Pro plugin system for labels/comments synchronization with a debugger backend, with complex memory dumping and interact...
collage of reverse engineering topics that I find interesting
A set of Linux binary exploitation tasks for beginners on various architectures
tiny 386 PC emulator; running win9x on esp32
X86 Mutation Engine with Portable Executable compatibility.