Topic

x86

Repositories (1726)

btry
btry meribold Assembly

Battery info program for x86-64 Linux laptops in 307 bytes of machine code

99
urmem
urmem katursis C++

[x86] Simple C++11 header-only cross-platform memhack library

98
lytlnyblOS
lytlnyblOS red-mutt C

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...

98
neatlibc
neatlibc aligrudi C

A small ARM/X86(-64) libc

97
RenHook
RenHook wopss C++

An open-source x86 / x86-64 hooking library for Windows.

96
LinuxDetours
LinuxDetours unknownv2 C++

A function intercept library for Linux applications

96
nimsimd
nimsimd guzba Nim

Pleasant Nim bindings for SIMD instruction sets.

96
KDBG
KDBG allogic C++

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...

96
fcml-lib
fcml-lib swojtasiak C

A general purpose machine code manipulation library for x86-32 (IA-32) and x86-64 (AMD64) architectures (Assembler, Disassembler, Library).

95
Inflame
Inflame danielkrupinski Assembly

User-mode Windows DLL injector written in Assembly language (FASM syntax) with WinAPI.

95
Banana-Operating-System
Banana-Operating-System alexdboxall C

Banana is an operating system (OS) for x86 and x86-64 computers. Comes with a GUI, including solitaire, minesweeper and a photo viewer!

95
LensorOS
LensorOS LensPlaysGames C++

An OS based on UEFI

94
web-cpuid
web-cpuid gsuberland JavaScript

Lightweight web-based CPUID decoder and visualiser.

94
tac
tac sebbekarlsson C

tac x86 compiler

93
8086-cheatsheet
8086-cheatsheet jishanshaikh4 TeX

8086 Microprocessor Cheat sheet with Programs

93
novusk
novusk NathanMcMillan54 Rust

A kernel written in Rust

92
cpu-assembly-examples
cpu-assembly-examples takenobu-hs Assembly

CPU assembly examples

92
fbird
fbird nanochess Assembly

A boot sector game in text mode

91
linux-0.01
linux-0.01 joeangel C

Build and run Linus Torvalds's Linux 0.01 on modern macOS and Linux using Docker and QEMU.

91
UniSIMD-assembler
UniSIMD-assembler VectorChief C

SIMD macro assembler unified for ARM, MIPS, PPC and x86

90
asmc
asmc nidud Assembly

Masm compatible assembler

90
ax
ax xarantolus Rust

Minimal x86-64 emulator for WebAssembly - run ELF binaries in your browser

90
x86osdev
x86osdev therealdreg C++

x86 OS development using Bochs emulator. MIT xv6, JamesM's kernel development tutorials (with some changes) & more

90
rustcc
rustcc ClementTsang Rust

A (toy) C compiler written in Rust with no dependencies.

90
shellcode2exe
shellcode2exe repnz Batchfile

Batch script to compile a binary shellcode blob into an exe file

89
asm2cfg
asm2cfg Kazhuu Python

Python command-line tool and GDB extension to view and save x86, ARM and objdump assembly files as control-flow graph (CFG) pdf files

89
enyelkm
enyelkm therealdreg C

LKM rootkit for Linux x86 with the 2.6 kernel. It inserts salts inside system_call and sysenter_entry.

86
static-binaries
static-binaries perryflynn Dockerfile

Static builds of common software

86
yanix
yanix RobbeDGreef C

Yanix is a UNIX-like kernel / operating system build completely from scratch

85
third
third benhoyt Forth

Third, a small Forth compiler for 8086 DOS

85
LanOS
LanOS freelw Shell

one mini operating system simplified from linux0.12

85
nanvix
nanvix nanvix C

Educational Spinoff of Nanvix

84
asmc
asmc nidud Assembly

Asmc Macro Assembler

84
wine-assembly
wine-assembly vgrichina JavaScript

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...

84
SyscallDumper
SyscallDumper joshfinley C++

Dump system call codes, names, and offsets from Ntdll.dll

83
variorum
variorum llnl C++

Vendor-neutral library for exposing power and performance features across diverse architectures

83
hausboot
hausboot AgentD C++

Tiny C++ boot loader

82
GoRAT
GoRAT JustinTimperio Go

GoRAT (Go Remote Access Tool) is an extremely powerful reverse shell, file server, and control plane using HTTPS reverse tunnels as a transport mechan...

81
CuriOS
CuriOS h5n1xp C

Simple GUI based Operating System - Based upon my own Microcokernel, heavily inspired by the original 1980s AmigaOS (though somewhat simpler).

81
vonsim
vonsim vonsim TypeScript

VonSim: a simulator for a simple CPU architecture.

80
Hyper
Hyper UltraOS C

A modern x86/ARM bootloader supporting both BIOS and UEFI

79
opcodesDB
opcodesDB MahdiSafsafi Perl

x86-64 | ARM (AArch32/AArch64/THUMB) full instruction set.

78
regal86
regal86 alexfru Assembly

Register Allocator for 8086

78
DOS-debug
DOS-debug Baron-von-Riedesel Assembly

Debug and DebugX (short: Debug/X) are extended versions of MS DEBUG

77
oberon-07-compiler
oberon-07-compiler AntKrotov Batchfile

Oberon-07 compiler for x64 (Windows, Linux), x86 (Windows, Linux, KolibriOS), MSP430x{1,2}xx, STM32 Cortex-M3

77
Hidecall
Hidecall TomashuTTTT7 C++

Hide function calls to prevent reverse-engineering

77
GDB-Python-Utils
GDB-Python-Utils crossbowerbt Python

A library for GDB (with python support), that adds useful functions to the standard 'gdb' library.

76
win-x86-shellcoder
win-x86-shellcoder ommadawn46 Python

A tool for developing bad character-free shellcode to bypass DEP with WriteProcessMemory (32-bit only)

76
baresifter
baresifter blitz C++

A bare-metal x86 instruction set fuzzer a la Sandsifter

75
Assembly-Lib
Assembly-Lib oded8bit Assembly

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...

75