Squalr Memory Editor - Game Hacking Tool Written in C#
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
Docker Android - Run QEMU Android in a Docker! X11 Forwarding! CI/CD for Android!
Visual MASM - Assembly IDE for Microsoft MASM
Free educational content on reverse engineering and malware analysis from the FLARE team
Powerful Disassembler Library For x86/AMD64
A linux-based assembly REPL for x86, amd64, armv7, and armv8
Genode OS Framework (migrated to https://codeberg.org/genodelabs/genode)
Advanced Game Hacking Library for C, Modern C++, Rust and Python (Windows/Linux/FreeBSD) (Process/Memory Hacking) (Hooking/Detouring) (Cross Platform)...
Automatically create and renew website certificates for free using the Let's Encrypt certificate authority.
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
Transcription of Tim Paterson's DOS printouts.
bddisasm is a fast, lightweight, x86/x64 instruction decoder. The project also features a fast, basic, x86/x64 instruction emulator, designed specifi...
云编译OpenWRT开源固件
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.
Go library providing algorithms optimized to leverage the characteristics of modern CPUs
Historical Windows temporal memory-state research artifact for studying time-bound memory observations, validation limits, and defensive visibility.
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
protector & obfuscator & code virtualizer
仅支持"内核集成"模式的WARP多功能脚本(支持ARM/X86):纯IPV4、纯IPV6、双栈IPV4+IPV6 各种VPS都可用。目前已测试通过oracle(甲骨文云),gpc(谷歌云),buy...
An x86 kernel written in Zig
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
Run x86 and x86-64 games on RISC‑V Linux
UEFI Shell binary images, generated from EDK2 stable
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...
tiny 386 PC emulator; running win9x on esp32
A tool to help you write binary exploits
An emulation based tool for learning and debugging assembly.
FlyCV is a high-performance library for processing computer visual tasks.
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