Trending repositories for topic x86
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: https://github.com/cirosantilli/linux-kernel-module-...
magic-trace collects and displays high-resolution traces of what a process is doing
An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM and embedded RISC-V architectures.
“Zero setup” cross compilation and “cross testing” of Rust crates
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 exercise various physical subsystems of a computer a...
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriC...
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
The official repository for the gem5 computer-system architecture simulator.
Box86 - Linux Userspace x86 Emulator with a twist, targeted at ARM Linux devices
Renode - Antmicro's open source simulation and virtual development framework for complex embedded systems
Beginner learning materials on how to reverse engineer video games
Modern, advanced, portable, multiprotocol bootloader and boot manager.
Docker Android - Run QEMU Android in a Docker! X11 Forwarding! CI/CD for Android!
bddisasm is a fast, lightweight, x86/x64 instruction decoder. The project also features a fast, basic, x86/x64 instruction emulator, designed specifically to detect shellcode-like behavior.
An emulation based tool for learning and debugging assembly.
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: https://github.com/cirosantilli/linux-kernel-module-...
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 exercise various physical subsystems of a computer a...
magic-trace collects and displays high-resolution traces of what a process is doing
Beginner learning materials on how to reverse engineer video games
SMDA is a minimalist recursive disassembler library that is optimized for accurate Control Flow Graph (CFG) recovery from memory dumps.
The official repository for the gem5 computer-system architecture simulator.
Docker Android - Run QEMU Android in a Docker! X11 Forwarding! CI/CD for Android!
bddisasm is a fast, lightweight, x86/x64 instruction decoder. The project also features a fast, basic, x86/x64 instruction emulator, designed specifically to detect shellcode-like behavior.
Renode - Antmicro's open source simulation and virtual development framework for complex embedded systems
Modern, advanced, portable, multiprotocol bootloader and boot manager.
Multi-architecture assembler for IDA Pro. Powered by Keystone Engine.
“Zero setup” cross compilation and “cross testing” of Rust crates
DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices.
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM and embedded RISC-V architectures.
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: https://github.com/cirosantilli/linux-kernel-module-...
An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.
magic-trace collects and displays high-resolution traces of what a process is doing
“Zero setup” cross compilation and “cross testing” of Rust crates
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 exercise various physical subsystems of a computer a...
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
The official repository for the gem5 computer-system architecture simulator.
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriC...
Armbian Linux build framework generates custom Debian or Ubuntu image for x86, aarch64, riscv64 & armhf
A cross-platform, high-performance and asynchronous web server for static files-serving. ⚡
Multi-architecture assembler for IDA Pro. Powered by Keystone Engine.
Modern, advanced, portable, multiprotocol bootloader and boot manager.
Docker Android - Run QEMU Android in a Docker! X11 Forwarding! CI/CD for Android!
Beginner learning materials on how to reverse engineer video games
bddisasm is a fast, lightweight, x86/x64 instruction decoder. The project also features a fast, basic, x86/x64 instruction emulator, designed specifically to detect shellcode-like behavior.
An emulation based tool for learning and debugging assembly.
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: https://github.com/cirosantilli/linux-kernel-module-...
An enhancement ONScripter project porting to many platforms, especially web.
A scriptmodule to install a Godot "emulator" for RetroPie.
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 exercise various physical subsystems of a computer a...
magic-trace collects and displays high-resolution traces of what a process is doing
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM and embedded RISC-V architectures.
bddisasm is a fast, lightweight, x86/x64 instruction decoder. The project also features a fast, basic, x86/x64 instruction emulator, designed specifically to detect shellcode-like behavior.
Docker Android - Run QEMU Android in a Docker! X11 Forwarding! CI/CD for Android!
A cross-platform, high-performance and asynchronous web server for static files-serving. ⚡
An emulation based tool for learning and debugging assembly.
An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM and embedded RISC-V architectures.
“Zero setup” cross compilation and “cross testing” of Rust crates
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: https://github.com/cirosantilli/linux-kernel-module-...
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
magic-trace collects and displays high-resolution traces of what a process is doing
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 exercise various physical subsystems of a computer a...
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriC...
Armbian Linux build framework generates custom Debian or Ubuntu image for x86, aarch64, riscv64 & armhf
The official repository for the gem5 computer-system architecture simulator.
A cross-platform, high-performance and asynchronous web server for static files-serving. ⚡
Box86 - Linux Userspace x86 Emulator with a twist, targeted at ARM Linux devices
Beginner learning materials on how to reverse engineer video games
C++ template library for high performance SIMD based sorting algorithms
Fast and lightweight x86/x86-64 disassembler and code generation library
Modern, advanced, portable, multiprotocol bootloader and boot manager.
A concise explanation of Rust types and Memory Layout.
Minimal x86-64 emulator for WebAssembly - run ELF binaries in your browser
An enhancement ONScripter project porting to many platforms, especially web.
Openwrt automatic compilation project of github action,include immrotalwrt openwrt lean platforms, Support x86 R2S R2C R4S R5S R5C H66K H68K H69K R66S R68S RPi3 RPi4 etc.
Simple GUI based Operating System - Based upon my own Microcokernel, heavily inspired by the original 1980s AmigaOS (though somewhat simpler).
C++ template library for high performance SIMD based sorting algorithms
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 exercise various physical subsystems of a computer a...
Beginner learning materials on how to reverse engineer video games
HexPatch: a binary patcher and editor written in Rust with terminal user interface (TUI).
A small program written in C that is designed to load 32/64-bit shellcode and allow for execution or debugging. Can also output PE files from shellcode.
An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM and embedded RISC-V architectures.
“Zero setup” cross compilation and “cross testing” of Rust crates
Armbian Linux build framework generates custom Debian or Ubuntu image for x86, aarch64, riscv64 & armhf
Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriC...
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)
A cross-platform, high-performance and asynchronous web server for static files-serving. ⚡
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 exercise various physical subsystems of a computer a...
Modern, advanced, portable, multiprotocol bootloader and boot manager.
Box86 - Linux Userspace x86 Emulator with a twist, targeted at ARM Linux devices
The official repository for the gem5 computer-system architecture simulator.
magic-trace collects and displays high-resolution traces of what a process is doing
Fast and lightweight x86/x86-64 disassembler and code generation library
Blazing fast and correct x86/x64 disassembler, assembler, decoder, encoder for Rust, .NET, Java, Python, Lua
Beginner learning materials on how to reverse engineer video games
A completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network st...
Featureful library for iterating and hooking linux and android applications PLT (Procedure Linkage Table) at runtime
Featureful library for interacting with unix processes through ptrace, supports x86_64, i686, arm, aarch64 remote function calls
Minimal x86-64 emulator for WebAssembly - run ELF binaries in your browser
A collection of awesome software, libraries, learning tutorials, documents and books, awesome resources and cool stuff about ARM and Windows Exploitation.
Openwrt automatic compilation project of github action,include immrotalwrt openwrt lean platforms, Support x86 R2S R2C R4S R5S R5C H66K H68K H69K R66S R68S RPi3 RPi4 etc.