All Projects → Mcsema → Similar Projects or Alternatives

908 Open source projects that are alternatives of or similar to Mcsema

Remill
Library for lifting of x86, amd64, and aarch64 machine code to LLVM bitcode
Stars: ✭ 633 (-71.2%)
Mutual labels:  llvm, x86, x86-64, aarch64
binary-decompilation
Extracting high level semantic information from binary code
Stars: ✭ 55 (-97.5%)
Mutual labels:  x86-64, x86, binary-analysis, llvm-bitcode
Labeless
Labeless 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 (-82.8%)
Mutual labels:  ida, x86, x86-64
Asmdb
Instructions database and utilities for X86/X64 and ARM (THUMB/A32/A64) architectures.
Stars: ✭ 258 (-88.26%)
Mutual labels:  x86, x86-64, aarch64
Capstone
Capstone 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 (+144.49%)
Mutual labels:  x86, x86-64, sparc
Reko
Reko is a binary decompiler.
Stars: ✭ 942 (-57.14%)
Mutual labels:  x86, x86-64, aarch64
Unisimd Assembler
SIMD macro assembler unified for ARM, MIPS, PPC and x86
Stars: ✭ 63 (-97.13%)
Mutual labels:  x86, x86-64, aarch64
Unicorn
Unicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, X86)
Stars: ✭ 4,934 (+124.48%)
Mutual labels:  x86, x86-64, sparc
peekaboo
An standalone execution trace library built on DynamoRIO.
Stars: ✭ 17 (-99.23%)
Mutual labels:  x86-64, x86, aarch64
Keypatch
Multi-architecture assembler for IDA Pro. Powered by Keystone Engine.
Stars: ✭ 939 (-57.28%)
Mutual labels:  ida, x86, x86-64
Mandibule
linux elf injector for x86 x86_64 arm arm64
Stars: ✭ 171 (-92.22%)
Mutual labels:  x86, x86-64, aarch64
Asmjit
Machine code generation for C++
Stars: ✭ 2,874 (+30.76%)
Mutual labels:  x86, x86-64, aarch64
profiler-api
The portable version of JetBrains profiler API for .NET Framework / .NET Core / .NET / .NET Standard / Mono
Stars: ✭ 21 (-99.04%)
Mutual labels:  x86-64, x86, aarch64
Cross
“Zero setup” cross compilation and “cross testing” of Rust crates
Stars: ✭ 2,461 (+11.97%)
Mutual labels:  x86, aarch64, sparc
Keystone
Keystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings
Stars: ✭ 1,654 (-24.75%)
Mutual labels:  x86, x86-64, sparc
cross
“Zero setup” cross compilation and “cross testing” of Rust crates
Stars: ✭ 3,550 (+61.51%)
Mutual labels:  x86, sparc, aarch64
pinktrace
Pink's Tracing Library
Stars: ✭ 20 (-99.09%)
Mutual labels:  x86-64, x86, aarch64
Rappel
A linux-based assembly REPL for x86, amd64, armv7, and armv8
Stars: ✭ 818 (-62.78%)
Mutual labels:  x86, x86-64, aarch64
bl
Simple imperative programming language created for fun.
Stars: ✭ 57 (-97.41%)
Mutual labels:  llvm, llvm-ir
Maxine Vm
Maxine VM: A meta-circular research VM
Stars: ✭ 274 (-87.53%)
Mutual labels:  x86, aarch64
Plasma
Plasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.
Stars: ✭ 2,956 (+34.49%)
Mutual labels:  x86, x86-64
Toaruos
A 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 (+113.24%)
Mutual labels:  x86, x86-64
Limine
x86/x86_64 BIOS Bootloader
Stars: ✭ 288 (-86.9%)
Mutual labels:  x86, x86-64
Decomp
Components of a decompilation pipeline.
Stars: ✭ 343 (-84.39%)
Mutual labels:  llvm, binary-analysis
Rematch
REmatch, a complete binary diffing framework that is free and strives to be open source and community driven.
Stars: ✭ 141 (-93.59%)
Mutual labels:  ida, binary-analysis
Steed
[INACTIVE] Rust's standard library, free of C dependencies, for Linux systems
Stars: ✭ 520 (-76.34%)
Mutual labels:  x86, aarch64
llvm-brainfuck
Brainfuck compiler based on LLVM API
Stars: ✭ 27 (-98.77%)
Mutual labels:  llvm, llvm-ir
The holy book of x86
A simple guide to x86 architecture, assembly, memory management, paging, segmentation, SMM, BIOS....
Stars: ✭ 577 (-73.75%)
Mutual labels:  x86, x86-64
Fcd
An optimizing decompiler
Stars: ✭ 622 (-71.7%)
Mutual labels:  llvm, x86-64
fasm
flat assembler 1 - reconstructed source history
Stars: ✭ 187 (-91.49%)
Mutual labels:  x86-64, x86
X86 Bare Metal Examples
Dozens 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 (+81.3%)
Mutual labels:  x86, x86-64
Sse2neon
A translator from Intel SSE intrinsics to Arm/Aarch64 NEON implementation
Stars: ✭ 316 (-85.62%)
Mutual labels:  x86, aarch64
Dora
Dora VM
Stars: ✭ 371 (-83.12%)
Mutual labels:  x86-64, aarch64
llvm-kaleidoscope
LLVM Tutorial: Kaleidoscope (Implementing a Language with LLVM)
Stars: ✭ 124 (-94.36%)
Mutual labels:  llvm, llvm-ir
Docker Cloudflare Ddns
A small amd64/ARM/ARM64 Docker image that allows you to use CloudFlare as a DDNS / DynDNS Provider.
Stars: ✭ 467 (-78.75%)
Mutual labels:  x86-64, aarch64
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.
Stars: ✭ 719 (-67.29%)
Mutual labels:  x86, x86-64
Rop Tool
A tool to help you write binary exploits
Stars: ✭ 590 (-73.16%)
Mutual labels:  x86, x86-64
cult
CPU Ultimate Latency Test.
Stars: ✭ 67 (-96.95%)
Mutual labels:  x86-64, x86
Amie
A Minimalist Instruction Extender for the ARM architecture and IDA Pro
Stars: ✭ 136 (-93.81%)
Mutual labels:  ida, aarch64
X86 Assembly Cheat
MOVED 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 (-64.83%)
Mutual labels:  x86, x86-64
Zydis
Fast and lightweight x86/x86-64 disassembler and code generation library
Stars: ✭ 2,168 (-1.36%)
Mutual labels:  x86-64, x86
Cemu
Cheap EMUlator: lightweight multi-architecture assembly playground
Stars: ✭ 666 (-69.7%)
Mutual labels:  x86-64, aarch64
Squalr
Squalr Memory Editor - Game Hacking Tool Written in C#
Stars: ✭ 645 (-70.66%)
Mutual labels:  x86, x86-64
Reverse Engineering
This repository contains some of the executables that I've cracked.
Stars: ✭ 29 (-98.68%)
Mutual labels:  x86, x86-64
Beelzebub
The Lord of Flies - A hobby operating system
Stars: ✭ 24 (-98.91%)
Mutual labels:  x86, x86-64
Redasm
The OpenSource Disassembler
Stars: ✭ 1,042 (-52.59%)
Mutual labels:  ida, binary-analysis
Binary Exploitation
Good to know, easy to forget information about binaries and their exploitation!
Stars: ✭ 47 (-97.86%)
Mutual labels:  x86, x86-64
Dennix
Dennix is a unix-like hobbyist operating system written from scratch.
Stars: ✭ 53 (-97.59%)
Mutual labels:  x86, x86-64
Fasmg
flat assembler g - examples library
Stars: ✭ 56 (-97.45%)
Mutual labels:  x86, x86-64
Chrysalisp
Parallel OS, with GUI, Terminal, OO Assembler, Class libraries, C-Script compiler, Lisp interpreter and more...
Stars: ✭ 1,205 (-45.18%)
Mutual labels:  x86-64, aarch64
Asmtk
Assembler toolkit based on AsmJit
Stars: ✭ 131 (-94.04%)
Mutual labels:  x86, x86-64
Distorm
Powerful Disassembler Library For x86/AMD64
Stars: ✭ 829 (-62.28%)
Mutual labels:  x86, x86-64
Mir
A light-weight JIT compiler based on MIR (Medium Internal Representation)
Stars: ✭ 1,075 (-51.09%)
Mutual labels:  x86-64, aarch64
Neatcc
A small arm/x86(-64) C compiler
Stars: ✭ 86 (-96.09%)
Mutual labels:  x86, x86-64
Distormx
The ultimate hooking library
Stars: ✭ 146 (-93.36%)
Mutual labels:  x86, x86-64
Build
Armbian Linux build framework
Stars: ✭ 1,827 (-16.88%)
Mutual labels:  aarch64, x86
S2e
S2E: A platform for multi-path program analysis with selective symbolic execution.
Stars: ✭ 102 (-95.36%)
Mutual labels:  llvm, x86
X64dbg
An open-source x64/x32 debugger for windows.
Stars: ✭ 37,825 (+1620.88%)
Mutual labels:  x86, x86-64
Bap
Binary Analysis Platform
Stars: ✭ 1,385 (-36.99%)
Mutual labels:  x86, binary-analysis
Docker Homebridge
Homebridge Docker. HomeKit support for the impatient using Docker on x86_64, Raspberry Pi (armhf) and ARM64. Includes ffmpeg + libfdk-aac.
Stars: ✭ 1,847 (-15.97%)
Mutual labels:  x86-64, aarch64
1-60 of 908 similar projects