Battery info program for x86-64 Linux laptops in 307 bytes of machine code
[x86] Simple C++11 header-only cross-platform memhack library
lytlnyblOS (little nibble OS) is a small, from scratch 32-bit operating system that comes with a complete guide book to teach beginners practically ab...
A small ARM/X86(-64) libc
An open-source x86 / x86-64 hooking library for Windows.
A function intercept library for Linux applications
Pleasant Nim bindings for SIMD instruction sets.
The windows kernel debugger consists of two parts, KMOD which is the kernel driver handling ring3 request and KCLI, the command line interface for the...
A general purpose machine code manipulation library for x86-32 (IA-32) and x86-64 (AMD64) architectures (Assembler, Disassembler, Library).
User-mode Windows DLL injector written in Assembly language (FASM syntax) with WinAPI.
Banana is an operating system (OS) for x86 and x86-64 computers. Comes with a GUI, including solitaire, minesweeper and a photo viewer!
An OS based on UEFI
Lightweight web-based CPUID decoder and visualiser.
tac x86 compiler
8086 Microprocessor Cheat sheet with Programs
A kernel written in Rust
CPU assembly examples
A boot sector game in text mode
Build and run Linus Torvalds's Linux 0.01 on modern macOS and Linux using Docker and QEMU.
SIMD macro assembler unified for ARM, MIPS, PPC and x86
Masm compatible assembler
Minimal x86-64 emulator for WebAssembly - run ELF binaries in your browser
x86 OS development using Bochs emulator. MIT xv6, JamesM's kernel development tutorials (with some changes) & more
A (toy) C compiler written in Rust with no dependencies.
Batch script to compile a binary shellcode blob into an exe file
Python command-line tool and GDB extension to view and save x86, ARM and objdump assembly files as control-flow graph (CFG) pdf files
LKM rootkit for Linux x86 with the 2.6 kernel. It inserts salts inside system_call and sysenter_entry.
Static builds of common software
Yanix is a UNIX-like kernel / operating system build completely from scratch
Third, a small Forth compiler for 8086 DOS
one mini operating system simplified from linux0.12
Educational Spinoff of Nanvix
Asmc Macro Assembler
Run real Windows 98 apps and games in your browser. An x86 emulator and Win32 layer written directly in WebAssembly Text, no OS image, no source ports...
Dump system call codes, names, and offsets from Ntdll.dll
Vendor-neutral library for exposing power and performance features across diverse architectures
Tiny C++ boot loader
GoRAT (Go Remote Access Tool) is an extremely powerful reverse shell, file server, and control plane using HTTPS reverse tunnels as a transport mechan...
Simple GUI based Operating System - Based upon my own Microcokernel, heavily inspired by the original 1980s AmigaOS (though somewhat simpler).
VonSim: a simulator for a simple CPU architecture.
A modern x86/ARM bootloader supporting both BIOS and UEFI
x86-64 | ARM (AArch32/AArch64/THUMB) full instruction set.
Register Allocator for 8086
Debug and DebugX (short: Debug/X) are extended versions of MS DEBUG
Oberon-07 compiler for x64 (Windows, Linux), x86 (Windows, Linux, KolibriOS), MSP430x{1,2}xx, STM32 Cortex-M3
Hide function calls to prevent reverse-engineering
A library for GDB (with python support), that adds useful functions to the standard 'gdb' library.
A tool for developing bad character-free shellcode to bypass DEP with WriteProcessMemory (32-bit only)
A bare-metal x86 instruction set fuzzer a la Sandsifter
A 16-bits x86 DOS Assembly library that provides many useful functions for developing programs. It has both VGA grapics functions as well as general p...