Topic

x86

Repositories (1717)

TrampHook
TrampHook ZeroMemoryEx C++

Simple x86 Trampoline Hook

44
Arch
Arch HoShiMin C++

A bunch of architectural headers for i386 and AMD64

44
kasm
kasm evoasm Kotlin

Assembler library for Kotlin

43
shellcode-factory
shellcode-factory danielhenrymantilla Python

Tool to create and test shellcodes from custom assembly sources (with some encoding options)

43
Intel-Assembly-Language-Programming-Exercises
Intel-Assembly-Language-Programming-Exercises avivbrook Assembly

Solutions to programming exercises from Assembly Language for x86 Processors (7th Edition) by Kip Irvine.

43
rosetta-multipass
rosetta-multipass mrexodia Python

Use Rosetta to run amd64 binaries on your M1 with Multipass.

43
asmdot
asmdot 71 Rust

[Unstable] Fast, zero-copy and lightweight (Arm | Mips | x86) assembler in (C | C++ | C# | Go | Haskell | Javascript | Nim | OCaml | Python | Rust).

42
AMI_BIOS_CodeInjection
AMI_BIOS_CodeInjection Theldus C

A simple tutorial on how to do reverse engineer and code injection on AMI BIOSes (Legacy)

42
dotfiles
dotfiles frankroeder Lua

$HOME of my ~/.dotfiles (macOS, Asahi Linux & Linux)

42
plt-rs
plt-rs ohchase Rust

Featureful library for iterating and manipulating linux and android application's PLT (Procedure Linkage Table) at runtime

41
frp
frp liulilittle C++

Fast reverse proxy supports UDP/TCP tunnel proxy.

41
Apollo
Apollo primis C

x86 Kernel Project

40
ReverseProxyDLL
ReverseProxyDLL Dvurechensky Python

Generate reverse-aware proxy DLL scaffolds for legacy x86 Windows binaries from export dumps and decompiler output.

40
Reloaded.Assembler
Reloaded.Assembler Reloaded-Project C#

Minimal .NET wrapper around the simple, easy to use Flat Assembler written by Tomasz Grysztar. Supports both x64 and x86 development.

40
HellTracer
HellTracer h311d1n3r C++

A Linux x86/x86-64 tool to trace registers and memory regions.

40
lambda-mountain
lambda-mountain Lambda-Mountain-Compiler-Backend C

Compiler Backend for LSTS (Typed Macro Assembler)

40
bochscpu-python
bochscpu-python hugsy C++

Python bindings for BochsCPU

39
x86-csv
x86-csv GregoryComer

A machine-readable representation of the Intel x86 Instruction Set Reference.

39
tinyhook
tinyhook DrPeaboss C

A tiny inline hook framework for Windows x86, x64 and ARM64.

39
x86reference
x86reference mazegen Python

X86 Opcode and Instruction Reference

38
D_CodeGen
D_CodeGen Pigrecos Pascal

Binary Code Generator Written in Pascal

38
0asm
0asm kvakil Assembly

x86 assembler in 512 bytes of x86 machine code

38
linux_kernel_debug_disassemble_ida_vmware
linux_kernel_debug_disassemble_ida_vmware therealdreg Python

Helper script for Linux kernel disassemble or debugging with IDA Pro on VMware + GDB stub (including some symbols helpers)

38
bin-cpuflags-x86
bin-cpuflags-x86 HanabishiRecca Rust

A small CLI tool to detect CPU flags (instruction sets) of X86 binaries.

38
8088
8088 SingleStepTests Python

A Hardware-Generated CPU Test Suite for the Intel 8088

38
SLAE
SLAE abatchy17 Assembly

Example ASM code following SLAE course and exam assignments.

37
sandsifter-tests
sandsifter-tests rigred

A repository of results for runs of sandsifter on various x86 CPU's

37
Beelzebub
Beelzebub vercas C++

The Lord of Files - A hobby operating system

37
ffmpeg-msvc-prebuilt
ffmpeg-msvc-prebuilt System233 Python

FFmpeg binaries and libraries for Windows (MSVC/x64/x86/arm/arm64)

37
chaotix
chaotix Dashbloxx C

The chaotix operating system! (Previously known as Magma or Psychix)

37
gasm
gasm someodd Assembly

bare-metal i386 Gopher server for Linux

37
x86_starterkit
x86_starterkit alpn C

👷🏻‍♂️ An easy starting point for your first OS/Kernel

36
Reverse-Engineering-101
Reverse-Engineering-101 NtRaiseHardError

Introductory software reverse engineering tutorial for beginners

36
ExOS
ExOS gwoplock C++

Exokernel for the consumer

36
profiler-api
profiler-api JetBrains C#

The portable version of JetBrains profiler API for .NET Framework / .NET Core / .NET / .NET Standard / Mono

36
ropcatalog
ropcatalog n3rada Python

Finding and classifying ROP gadgets from rp++ output file with some regex and a CLI. Built during an OffSec journey, primarily for the EXP-301 and EXP...

36
NASM-Assembly-Collection
NASM-Assembly-Collection las-nish Assembly

NASM 64bit Short Note and sample files

36
x64-Instruction-Decoder
x64-Instruction-Decoder DispatchCode C

An x86/x64 instruction disassembler written in C

36
natick
natick AwlsomeAlex Shell

natickOS - A minimal, lightweight, research Linux Distribution

35
reverse-engineering
reverse-engineering tijme C

This repository contains some of the executables that I've cracked.

35
fake86_to_stm32f429_port
fake86_to_stm32f429_port iliasam C

8086 PC (x86) emulator for STM32F429 MCU

35
x86_ldasm
x86_ldasm thejanit0r Assembly

Lightweight x86-64 instruction length disassembler (LDE)

35
plugins
plugins relyze-ltd Ruby

A repository of example plugins for Relyze Desktop.

34
EXACT
EXACT Thraetaona WebAssembly

A Bare-Metal Intel 8086 Emulator Written in Raw WebAssembly.

34
OS_32Bit
OS_32Bit IlanVinograd C

32 Bit Operation System

34
iso
iso sunvalley32

The primary ISO for Sun Valley 32, the 32 bit Windows 11

34
CapstoneDelphi
CapstoneDelphi delphilite Pascal

Capstone Disassembler Library Binding for Delphi

34
ProTecT
ProTecT philippelyp Assembly

ProTecT is an MS-DOS packer. While this packer is outdated, it uses a number of interesting anti-analysis techniques that are still relevant today.

33
async
async d36u9 C++

async is a tiny C++ header-only high-performance library for async calls handled by a thread-pool, which is built on top of an unbounded MPMC lock-fre...

33
kernel
kernel tupai-os Rust

Main kernel tree

33