Simple x86 Trampoline Hook
A bunch of architectural headers for i386 and AMD64
Assembler library for Kotlin
Tool to create and test shellcodes from custom assembly sources (with some encoding options)
Solutions to programming exercises from Assembly Language for x86 Processors (7th Edition) by Kip Irvine.
Use Rosetta to run amd64 binaries on your M1 with Multipass.
[Unstable] Fast, zero-copy and lightweight (Arm | Mips | x86) assembler in (C | C++ | C# | Go | Haskell | Javascript | Nim | OCaml | Python | Rust).
A simple tutorial on how to do reverse engineer and code injection on AMI BIOSes (Legacy)
$HOME of my ~/.dotfiles (macOS, Asahi Linux & Linux)
Featureful library for iterating and manipulating linux and android application's PLT (Procedure Linkage Table) at runtime
Fast reverse proxy supports UDP/TCP tunnel proxy.
x86 Kernel Project
Generate reverse-aware proxy DLL scaffolds for legacy x86 Windows binaries from export dumps and decompiler output.
Minimal .NET wrapper around the simple, easy to use Flat Assembler written by Tomasz Grysztar. Supports both x64 and x86 development.
A Linux x86/x86-64 tool to trace registers and memory regions.
Compiler Backend for LSTS (Typed Macro Assembler)
Python bindings for BochsCPU
A machine-readable representation of the Intel x86 Instruction Set Reference.
A tiny inline hook framework for Windows x86, x64 and ARM64.
X86 Opcode and Instruction Reference
Binary Code Generator Written in Pascal
x86 assembler in 512 bytes of x86 machine code
Helper script for Linux kernel disassemble or debugging with IDA Pro on VMware + GDB stub (including some symbols helpers)
A small CLI tool to detect CPU flags (instruction sets) of X86 binaries.
A Hardware-Generated CPU Test Suite for the Intel 8088
Example ASM code following SLAE course and exam assignments.
A repository of results for runs of sandsifter on various x86 CPU's
The Lord of Files - A hobby operating system
FFmpeg binaries and libraries for Windows (MSVC/x64/x86/arm/arm64)
The chaotix operating system! (Previously known as Magma or Psychix)
bare-metal i386 Gopher server for Linux
👷🏻‍♂️ An easy starting point for your first OS/Kernel
Introductory software reverse engineering tutorial for beginners
Exokernel for the consumer
The portable version of JetBrains profiler API for .NET Framework / .NET Core / .NET / .NET Standard / Mono
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...
NASM 64bit Short Note and sample files
An x86/x64 instruction disassembler written in C
natickOS - A minimal, lightweight, research Linux Distribution
This repository contains some of the executables that I've cracked.
8086 PC (x86) emulator for STM32F429 MCU
Lightweight x86-64 instruction length disassembler (LDE)
A repository of example plugins for Relyze Desktop.
A Bare-Metal Intel 8086 Emulator Written in Raw WebAssembly.
32 Bit Operation System
The primary ISO for Sun Valley 32, the 32 bit Windows 11
Capstone Disassembler Library Binding for Delphi
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.
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...
Main kernel tree