A new bootable USB solution.
An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.
x86 PC emulator and x86-to-wasm JIT, running in the browser
A free Windows-compatible Operating System
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures.
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(...
A fast usermode x86 and x86-64 emulator for Arm64 Linux
“Zero setup” cross compilation and “cross testing” of Rust crates
"Reverse Engineering for Beginners" free book
Complete, independent operating system built by humans.
magic-trace collects and displays high-resolution traces of what a process is doing
Raspberry Pi & NanoPi R2S/R4S & G-Dock & x86 OpenWrt Compile Project. (Based on Github Action / Daily Update)
The official build framework for the Armbian Linux distribution. This repository contains the complete toolchain and scripts required to compile custo...
Dozens of minimal operating systems to learn x86 system programming. Tested on Ubuntu 17.10 host in QEMU 2.10 and real hardware. Userland cheat at: ht...
Emulator of x86-based machines.
Skin changer for League of Legends (LOL)
🔥💥RxFFmpeg 是基于 ( FFmpeg 4.0 + X264 + mp3lame + fdk-aac + opencore-amr + openssl ) 编译的适用于 Android 平台的音视频编辑、视频剪辑的快速处理框架,...
Low-latency machine code generation
Fast and lightweight x86/x86-64 disassembler and code generation library
Modern, secure, portable, multiprotocol bootloader and boot manager.
Box86 - Linux Userspace x86 Emulator with a twist, targeted at ARM Linux devices
Blazing fast and correct x86/x64 disassembler, assembler, decoder, encoder for Rust, .NET, Java, Python, Lua
Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)
A cross-platform x86 assembler with an Intel-like syntax
基于 Lean 源码编译的 OpenWrt 固件——适配X86、R2C、R2S、R4S、R4SE、R5C、R5S、香橙派 R1 Plus、树莓派3B、树莓派4B、R66S、R68S、M68S、H28K、H66K、H68K、H88...
A Tiny Linux-Compatible Kernel
Renode - Antmicro's open source simulation and virtual development framework for complex embedded systems
Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.
edb is a cross-platform AArch32/x86/x86-64 debugger.
The official repository for the gem5 computer-system architecture simulator.
This is the stress-ng upstream project git repository. stress-ng will stress test a computer system in various selectable ways. It was designed to ex...
Framework for lifting x86, amd64, aarch64, sparc32, and sparc64 program binaries to LLVM bitcode
OpenWrt for Nanopi R2C/R2S/R4S/X86
OpenHD
Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings
Reko is a binary decompiler.
Nigate: An open-source NTFS utility for Mac. It supports all Mac models (Intel and Apple Silicon), providing full read-write access, mounting, and man...
A cross-platform, high-performance and asynchronous web server for static files-serving. ⚡
Genymotion ARM translation packages: legacy Android 4.3–9.0 and experimental Android 11–14 x86_64 ARM64 bundles, with offline configuration tools and...
Binary Analysis Platform
iPXE network bootloader
Performance monitoring and benchmarking suite
SIMD-accelerated distances, dot products, matrix ops, geospatial & geometric kernels for 16 numeric types — from 6-bit floats to 64-bit complex — acro...
Library for lifting machine code to LLVM bitcode
Multi-architecture assembler for IDA Pro. Powered by Keystone Engine.
DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices.
flat assembler 1 - reconstructed source history
The OpenSource Disassembler
Beginner learning materials on how to reverse engineer video games