X64dbgAn open-source x64/x32 debugger for windows.
Stars: ✭ 37,825 (+1773.45%)
PlasmaPlasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.
Stars: ✭ 2,956 (+46.41%)
The holy book of x86A simple guide to x86 architecture, assembly, memory management, paging, segmentation, SMM, BIOS....
Stars: ✭ 577 (-71.42%)
SDASDA is a rich cross-platform tool for reverse engineering that focused firstly on analysis of computer games. I'm trying to create a mix of the Ghidra, Cheat Engine and x64dbg. My tool will combine static and dynamic analysis of programs. Now SDA is being developed.
Stars: ✭ 98 (-95.15%)
RekoReko is a binary decompiler.
Stars: ✭ 942 (-53.34%)
CapstoneCapstone disassembly/disassembler framework: Core (Arm, Arm64, BPF, EVM, M68K, M680X, MOS65xx, Mips, PPC, RISCV, Sparc, SystemZ, TMS320C64x, Web Assembly, X86, X86_64, XCore) + bindings.
Stars: ✭ 5,374 (+166.17%)
KeypatchMulti-architecture assembler for IDA Pro. Powered by Keystone Engine.
Stars: ✭ 939 (-53.49%)
Reverse EngineeringThis repository contains some of the executables that I've cracked.
Stars: ✭ 29 (-98.56%)
BaresifterA bare-metal x86 instruction set fuzzer a la Sandsifter
Stars: ✭ 33 (-98.37%)
UnicornUnicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, X86)
Stars: ✭ 4,934 (+144.38%)
PBD🖨️🐞 Printf Based Debugger, a user-friendly C debugger
Stars: ✭ 52 (-97.42%)
KeystoneKeystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings
Stars: ✭ 1,654 (-18.08%)
Capstone.NET.NET Core and .NET Framework binding for the Capstone Disassembly Framework
Stars: ✭ 108 (-94.65%)
RappelA linux-based assembly REPL for x86, amd64, armv7, and armv8
Stars: ✭ 818 (-59.48%)
UnipackerAutomatic and platform-independent unpacker for Windows binaries based on emulation
Stars: ✭ 273 (-86.48%)
Liminex86/x86_64 BIOS Bootloader
Stars: ✭ 288 (-85.74%)
ZydisFast and lightweight x86/x86-64 disassembler and code generation library
Stars: ✭ 2,168 (+7.38%)
Reverse Engineering TutorialA FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM & 64-bit ARM architectures.
Stars: ✭ 5,763 (+185.44%)
BeaengineBeaEngine disasm project
Stars: ✭ 342 (-83.06%)
LabelessLabeless is a multipurpose IDA Pro plugin system for labels/comments synchronization with a debugger backend, with complex memory dumping and interactive Python scripting capabilities.
Stars: ✭ 378 (-81.28%)
XanalyzerxAnalyzer plugin for x64dbg
Stars: ✭ 553 (-72.61%)
Rop ToolA tool to help you write binary exploits
Stars: ✭ 590 (-70.78%)
Makinmakin - reveal anti-debugging and anti-VM tricks [This project is not maintained anymore]
Stars: ✭ 645 (-68.05%)
Native ShimA "shim" for loading native jni files for Android active debugging
Stars: ✭ 145 (-92.82%)
Winreplx86 and x64 assembly "read-eval-print loop" shell for Windows
Stars: ✭ 424 (-79%)
SqualrSqualr Memory Editor - Game Hacking Tool Written in C#
Stars: ✭ 645 (-68.05%)
Arm nowarm_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.
Stars: ✭ 719 (-64.39%)
X86 Assembly CheatMOVED TO: https://github.com/cirosantilli/linux-kernel-module-cheat#userland-assembly SEE README. x86 IA-32 and x86-64 userland minimal examples tutorial. Hundreds of runnable asserts. Nice GDB setup. IO done with libc, so OS portable in theory. NASM and GAS covered. Tested in Ubuntu 18.04. Containers (ELF), linking, calling conventions. System land cheat at: https://github.com/cirosantilli/x86-bare-metal-examples, ARM cheat at: https://github.com/cirosantilli/arm-assembly-cheat
Stars: ✭ 773 (-61.71%)
BoomerangBoomerang Decompiler - Fighting the code-rot :)
Stars: ✭ 265 (-86.87%)
Frickfrick - aka the first debugger built on top of frida
Stars: ✭ 267 (-86.78%)
AsmdbInstructions database and utilities for X86/X64 and ARM (THUMB/A32/A64) architectures.
Stars: ✭ 258 (-87.22%)
ToaruosA completely-from-scratch hobby operating system: bootloader, kernel, drivers, C library, and userspace including a composited graphical UI, dynamic linker, syntax-highlighting text editor, network stack, etc.
Stars: ✭ 4,687 (+132.14%)
X86 Bare Metal ExamplesDozens of minimal operating systems to learn x86 system programming. Tested on Ubuntu 17.10 host in QEMU 2.10 and real hardware. Userland cheat at: https://github.com/cirosantilli/linux-kernel-module-cheat#userland-assembly ARM baremetal setup at: https://github.com/cirosantilli/linux-kernel-module-cheat#baremetal-setup 学习x86系统编程的数十个最小操作系统。 已在QE…
Stars: ✭ 3,985 (+97.37%)
Riscv vhdlPortable RISC-V System-on-Chip implementation: RTL, debugger and simulators
Stars: ✭ 356 (-82.37%)
fasmflat assembler 1 - reconstructed source history
Stars: ✭ 187 (-90.74%)
RemillLibrary for lifting of x86, amd64, and aarch64 machine code to LLVM bitcode
Stars: ✭ 633 (-68.65%)
BeelzebubThe Lord of Flies - A hobby operating system
Stars: ✭ 24 (-98.81%)
KsmA fast, hackable and simple x64 VT-x hypervisor for Windows and Linux. Builtin userspace sandbox and introspection engine.
Stars: ✭ 673 (-66.67%)
CemuCheap EMUlator: lightweight multi-architecture assembly playground
Stars: ✭ 666 (-67.01%)
VelesBinary data analysis and visualization tool
Stars: ✭ 767 (-62.01%)
cultCPU Ultimate Latency Test.
Stars: ✭ 67 (-96.68%)
Ret Syncret-sync is a set of plugins that helps to synchronize a debugging session (WinDbg/GDB/LLDB/OllyDbg2/x64dbg) with IDA/Ghidra/Binary Ninja disassemblers.
Stars: ✭ 896 (-55.62%)
Unisimd AssemblerSIMD macro assembler unified for ARM, MIPS, PPC and x86
Stars: ✭ 63 (-96.88%)
Binary ExploitationGood to know, easy to forget information about binaries and their exploitation!
Stars: ✭ 47 (-97.67%)
NetassistantA UDP/TCP Assistant. 网络调试助手
Stars: ✭ 66 (-96.73%)
NeatccA small arm/x86(-64) C compiler
Stars: ✭ 86 (-95.74%)
Fasmgflat assembler g - examples library
Stars: ✭ 56 (-97.23%)
DennixDennix is a unix-like hobbyist operating system written from scratch.
Stars: ✭ 53 (-97.37%)
UnidbgAllows you to emulate an Android ARM32 and/or ARM64 native library, and an experimental iOS emulation
Stars: ✭ 1,168 (-42.15%)
DistormPowerful Disassembler Library For x86/AMD64
Stars: ✭ 829 (-58.94%)
S2eS2E: A platform for multi-path program analysis with selective symbolic execution.
Stars: ✭ 102 (-94.95%)
BapBinary Analysis Platform
Stars: ✭ 1,385 (-31.4%)
DistormxThe ultimate hooking library
Stars: ✭ 146 (-92.77%)
CutterFree and Open Source Reverse Engineering Platform powered by rizin
Stars: ✭ 10,073 (+398.91%)
Nfdx64dbgPlugin for x64dbg Linker/Compiler/Tool detector.
Stars: ✭ 105 (-94.8%)
FEXA fast usermode x86 and x86-64 emulator for Arm64
Stars: ✭ 650 (-67.81%)
PrefPortable Reverse Engineering Framework
Stars: ✭ 127 (-93.71%)