#X86

Showing 60 of 60 repositories tagged #x86, ranked by stars

x64dbg
x64dbg
x64dbg

An open-source user mode debugger for Windows. Optimized for reverse engineering and malware analysis.

Score
100
β˜… 48.8k β‘‚ 2.8k +40/day
C++
mytechnotalent
mytechnotalent
Reverse-Engineering

A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures.

Score
100
β˜… 13.8k β‘‚ 1.4k +22/day
Assembly
unicorn-engine
unicorn-engine
unicorn

Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, S390x, TriCore, X86)

Score
93
β˜… 9.1k β‘‚ 1.5k +2/day
C
capstone-engine
capstone-engine
capstone

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, TriCore, Webassembly, XCore and X86.

Score
97
β˜… 8.9k β‘‚ 1.7k +3/day
C
cross-rs
cross-rs
cross

β€œZero setup” cross compilation and β€œcross testing” of Rust crates

Score
100
β˜… 8.3k β‘‚ 459 +12/day
Rust
microshow
microshow
RxFFmpeg

πŸ”₯πŸ’₯RxFFmpeg 是基于 ( FFmpeg 4.0 + X264 + mp3lame + fdk-aac + opencore-amr + openssl ) ηΌ–θ―‘ηš„ι€‚η”¨δΊŽ Android εΉ³ε°ηš„ιŸ³θ§†ι’‘ηΌ–θΎ‘γ€θ§†ι’‘ε‰ͺθΎ‘ηš„εΏ«ι€Ÿε€„η†ζ‘†ζžΆοΌŒεŒ…ε«δ»₯δΈ‹εŠŸθƒ½οΌšθ§†ι’‘ζ‹ΌζŽ₯οΌŒθ½¬η οΌŒεŽ‹ηΌ©οΌŒθ£ε‰ͺοΌŒη‰‡ε€΄η‰‡ε°ΎοΌŒεˆ†η¦»ιŸ³θ§†ι’‘οΌŒε˜ι€ŸοΌŒζ·»εŠ ι™ζ€θ΄΄ηΊΈε’ŒgifεŠ¨ζ€θ΄΄ηΊΈοΌŒζ·»εŠ ε­—εΉ•οΌŒζ·»εŠ ζ»€ι•œοΌŒζ·»εŠ θƒŒζ™―ιŸ³δΉοΌŒεŠ ι€Ÿε‡ι€Ÿθ§†ι’‘οΌŒε€’ζ”ΎιŸ³θ§†ι’‘οΌŒιŸ³ι’‘θ£ε‰ͺοΌŒε˜ε£°οΌŒζ··ιŸ³οΌŒε›Ύη‰‡εˆζˆθ§†ι’‘οΌŒθ§†ι’‘θ§£η ε›Ύη‰‡οΌŒζŠ–ιŸ³ι¦–ι‘΅οΌŒθ§†ι’‘ζ’­ζ”Ύε™¨εŠζ”―ζŒ OpenSSL https η­‰δΈ»ζ΅η‰Ήθ‰²εŠŸθƒ½

Score
67
β˜… 4.7k β‘‚ 778 β€”
C
icedland
icedland
iced

Blazing fast and correct x86/x64 disassembler, assembler, decoder, encoder for Rust, .NET, Java, Python, Lua

Score
91
β˜… 3.5k β‘‚ 271 +7/day
Rust
eteran
eteran
edb-debugger

edb is a cross-platform AArch32/x86/x86-64 debugger.

Score
90
β˜… 2.9k β‘‚ 342 +2/day
C++
keystone-engine
keystone-engine
keystone

Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings

Score
69
β˜… 2.6k β‘‚ 530 +1/day
C++
static-web-server
static-web-server
static-web-server

A cross-platform, high-performance and asynchronous web server for static files-serving. ⚑

Score
82
β˜… 2.3k β‘‚ 124 +4/day
Rust
BinaryAnalysisPlatform
BinaryAnalysisPlatform
bap

Binary Analysis Platform

Score
86
β˜… 2.2k β‘‚ 283 β€”
OCaml
keystone-engine
keystone-engine
keypatch

Multi-architecture assembler for IDA Pro. Powered by Keystone Engine.

Score
66
β˜… 1.9k β‘‚ 381 +1/day
Python
sickcodes
sickcodes
dock-droid

Docker Android - Run QEMU Android in a Docker! X11 Forwarding! CI/CD for Android!

Score
0
β˜… 1.4k β‘‚ 112 β€”
Dockerfile
mandiant
mandiant
flare-learning-hub

Free educational content on reverse engineering and malware analysis from the FLARE team

Score
67
β˜… 1.3k β‘‚ 114 +18/day
JavaScript
huawei-noah
huawei-noah
bolt

Bolt is a deep learning library with high performance and heterogeneous flexibility.

Score
0
β˜… 958 β‘‚ 163 β€”
C++
segmentio
segmentio
asm

Go library providing algorithms optimized to leverage the characteristics of modern CPUs

Score
33
β˜… 921 β‘‚ 38 β€”
Go
JLospinoso
JLospinoso
gargoyle

Historical Windows temporal memory-state research artifact for studying time-bound memory observations, validation limits, and defensive visibility.

Score
83
β˜… 906 β‘‚ 114 β€”
Python
nongiach
nongiach
arm_now

arm_now is a qemu powered tool that allows instant setup of virtual machines on arm cpu, mips, powerpc, nios2, x86 and more, for reverse, exploit, fuzzing and programming purpose.

Score
0
β˜… 888 β‘‚ 87 β€”
Python
dbalsom
dbalsom
martypc

An IBM PC/XT emulator written in Rust.

Score
73
β˜… 844 β‘‚ 40 +4/day
Rust
YuriSizuku
YuriSizuku
OnscripterYuri

An enhancement ONScripter project porting to many platforms, especially web.

Score
100
β˜… 815 β‘‚ 53 +1/day
C++
vxlang
vxlang
vxlang-page

protector & obfuscator & code virtualizer

Score
79
β˜… 748 β‘‚ 50 +1/day
C++
japaric
japaric
steed

[INACTIVE] Rust's standard library, free of C dependencies, for Linux systems

Score
55
β˜… 520 β‘‚ 19 β€”
Rust
nihui
nihui
ruapu

Detect CPU features with single-file

Score
33
β˜… 459 β‘‚ 56 β€”
C
emproof-com
emproof-com
nyxstone

Nyxstone: assembly / disassembly library based on LLVM, implemented in C++ with Rust and Python bindings, maintained by emproof.com

Score
76
β˜… 407 β‘‚ 21 β€”
Rust
cch123
cch123
asm-cli-rust

interative assembly shell written in rust

Score
50
β˜… 360 β‘‚ 22 +1/day
Rust
zinnia-os
zinnia-os
zinnia

Modular Unix-like 64-bit kernel

Score
64
β˜… 338 β‘‚ 14 +16/day
Rust
therealdreg
therealdreg
DbgChild

Debug Child Process Tool (auto attach)

Score
25
β˜… 325 β‘‚ 39 β€”
C
Specy
Specy
asm-editor

A modern webapp to write, run and learn M68K, MIPS, RISC-V, X86 assembly

Score
0
β˜… 309 β‘‚ 17 β€”
TypeScript
gellin
gellin
TeamViewer_Permissions_Hook_V1

A proof of concept injectable C++ dll, that uses naked inline hooking and direct memory modification to change your TeamViewer permissions.

Score
55
β˜… 309 β‘‚ 74 β€”
C++
mwemuorg
mwemuorg
mwemu

x86 malware emulator

Score
72
β˜… 307 β‘‚ 43 β€”
Python
lilohuang
lilohuang
PyTurboJPEG

PyTurboJPEG is a high-performance Python wrapper for libjpeg-turbo, offering native support for both x86 and ARM architectures.

Score
100
β˜… 304 β‘‚ 45 β€”
Python
DoubangoTelecom
DoubangoTelecom
compv

Insanely fast Open Source Computer Vision library for ARM and x86 devices (Up to #50 times faster than OpenCV)

Score
0
β˜… 207 β‘‚ 46 β€”
C++
jstrosch
jstrosch
sclauncher

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.

Score
52
β˜… 175 β‘‚ 22 β€”
C
enkomio
enkomio
thematrix

a PE Loader and Windows API tracer. Useful in malware analysis.

Score
48
β˜… 143 β‘‚ 19 β€”
Assembly
amindWalker
amindWalker
Rust-Layout-and-Types

A concise explanation of Rust types and Memory Layout.

Score
36
β˜… 139 β‘‚ 16 +1/day
ClementTsang
ClementTsang
rustcc

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

Score
27
β˜… 89 β‘‚ 8 β€”
Rust
xarantolus
xarantolus
ax

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

Score
18
β˜… 89 β‘‚ 7 β€”
Rust
h5n1xp
h5n1xp
CuriOS

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

Score
100
β˜… 80 β‘‚ 8 β€”
C
JustinTimperio
JustinTimperio
GoRAT

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

Score
0
β˜… 78 β‘‚ 16 β€”
Go
crossbowerbt
crossbowerbt
GDB-Python-Utils

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

Score
41
β˜… 76 β‘‚ 21 β€”
Python
johnsonjason
johnsonjason
RVDbg

RVDbg is a debugger/exception handler for Windows processes and has the capability to circumvent anti-debugging techniques. (Cleaner, documented code base being worked on in: core branch)

Score
38
β˜… 73 β‘‚ 16 β€”
C++
Theldus
Theldus
PBD

πŸ–¨οΈπŸž Printf Based Debugger, a user-friendly C debugger

Score
0
β˜… 68 β‘‚ 1 β€”
C
CodeMaxx
CodeMaxx
Binary-Exploitation

Good to know, easy to forget information about binaries and their exploitation!

Score
24
β˜… 66 β‘‚ 8 β€”
libtea
libtea
frameworks

Microarchitectural attack development frameworks for prototyping attacks in native code (C, C++, ASM) and in the browser

Score
34
β˜… 65 β‘‚ 17 β€”
C
johnsonjason
johnsonjason
RudiAC

A client-sided anti-cheat developed during a freelance project to "plug-in" to a proprietary client for a private server. Includes memory integrity checks, thread execution restrictions, hook detection, memory honeypots, and more.

Score
31
β˜… 62 β‘‚ 16 β€”
C++
ohchase
ohchase
ptrace-do

Featureful library for interacting with unix processes through ptrace, supports x86_64, i686, arm, aarch64 remote function calls

Score
62
β˜… 55 β‘‚ 13 β€”
Rust
martinlindhe
martinlindhe
dustbox-rs

DOS emulator (semi-abandoned)

Score
9
β˜… 50 β‘‚ 6 β€”
Rust
ohchase
ohchase
plt-rs

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

Score
59
β˜… 40 β‘‚ 8 β€”
Rust
Reloaded-Project
Reloaded-Project
Reloaded.Assembler

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

Score
21
β˜… 40 β‘‚ 21 β€”
C#
frankroeder
frankroeder
dotfiles

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

Score
75
β˜… 40 β‘‚ 9 β€”
QML
tijme
tijme
reverse-engineering

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

Score
17
β˜… 35 β‘‚ 14 β€”
C
relyze-ltd
relyze-ltd
plugins

A repository of example plugins for Relyze Desktop.

Score
14
β˜… 34 β‘‚ 7 β€”
Ruby
polyverse
polyverse
EnVisen

ROP gadget finder and analysis in pure Javascript

Score
7
β˜… 27 β‘‚ 8 β€”
JavaScript
stonedreamforest
stonedreamforest
kar98k_public

pwn & ctf tools for windows

Score
10
β˜… 24 β‘‚ 11 β€”
Python
bitedits
bitedits
be

Binary Editor

Score
3
β˜… 22 β‘‚ 5 β€”
C
rust-xed
rust-xed
xed-sys

Rust FFI bindings for Intel XED

Score
0
β˜… 22 β‘‚ 7 β€”
Rust
forentfraps
forentfraps
pe-signgen

Universal signature generation for any system function from all Windows Builds using Winbindex

Score
28
β˜… 19 β‘‚ 0 +1/day
Python
irqlevel
irqlevel
nos

x86-64 operating system kernel

Score
45
β˜… 17 β‘‚ 6 β€”
C++
bicurico
bicurico
VAXD

Lightweight Windows disassembler, PE inspection and patch-assistance tool for native EXE/DLL files.

Score
45
β˜… 14 β‘‚ 1 β€”
frank2
frank2
miasm-se-attack

Repository for a functional attack on miasm's default symbolic execution engine plus solutions!

Score
0
β˜… 10 β‘‚ 1 β€”
Python
Related Topics
#reverse-engineering#arm#x86-64#security#windows#x64#linux#rust#mips#malware-analysis#assembly#arm64

Β© 2026 GitRepoTrend Β· GitHub repositories by topic Β· Updated weekly