cch123 / Asm Cli
Licence: mit
Interactive shell of assembly language(X86/X64) based on unicorn and keystone
Stars: ✭ 211
Projects that are alternatives of or similar to Asm Cli
The holy book of x86
A simple guide to x86 architecture, assembly, memory management, paging, segmentation, SMM, BIOS....
Stars: ✭ 577 (+173.46%)
Mutual labels: intel, x86, x86-64, asm
Rappel
A linux-based assembly REPL for x86, amd64, armv7, and armv8
Stars: ✭ 818 (+287.68%)
Mutual labels: x86, x86-64, x64, asm
Asm Cli Rust
interative assembly shell written in rust
Stars: ✭ 133 (-36.97%)
Mutual labels: x86, x64, asm
profiler-api
The portable version of JetBrains profiler API for .NET Framework / .NET Core / .NET / .NET Standard / Mono
Stars: ✭ 21 (-90.05%)
Mutual labels: x64, x86-64, x86
Capstone.NET
.NET Core and .NET Framework binding for the Capstone Disassembly Framework
Stars: ✭ 108 (-48.82%)
Mutual labels: x64, x86-64, x86
x86-Assembly-Reverse-Engineering
🛠 Knowledge about the topic of x86 assembly & disassembly 🛠
Stars: ✭ 27 (-87.2%)
Mutual labels: x86-64, intel, x86
Mirage
kernel-mode Anti-Anti-Debug plugin. based on intel vt-x && ept technology
Stars: ✭ 272 (+28.91%)
Mutual labels: intel, x86, x64
Reloaded.Assembler
Minimal .NET wrapper around the simple, easy to use Flat Assembler written by Tomasz Grysztar. Supports both x64 and x86 development.
Stars: ✭ 17 (-91.94%)
Mutual labels: x64, 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 (+1788.63%)
Mutual labels: x86, x86-64, x64
Distorm
Powerful Disassembler Library For x86/AMD64
Stars: ✭ 829 (+292.89%)
Mutual labels: x86, x86-64, x64
X64dbg
An open-source x64/x32 debugger for windows.
Stars: ✭ 37,825 (+17826.54%)
Mutual labels: x86, x86-64, x64
8086-cheatsheet
8086 Microprocessor Cheat sheet with Programs
Stars: ✭ 81 (-61.61%)
Mutual labels: x64, asm, x86
Zydis
Fast and lightweight x86/x86-64 disassembler and code generation library
Stars: ✭ 2,168 (+927.49%)
Mutual labels: intel, x86-64, x86
oberon-07-compiler
Oberon-07 compiler for x64 (Windows, Linux), x86 (Windows, Linux, KolibriOS), MSP430x{1,2}xx, STM32 Cortex-M3
Stars: ✭ 45 (-78.67%)
Mutual labels: x64, x86-64, x86
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 (+79.15%)
Mutual labels: x86, x86-64, x64
Beelzebub
The Lord of Flies - A hobby operating system
Stars: ✭ 24 (-88.63%)
Mutual labels: x86, x86-64, x64
Overview
ASM shell based on unicorn
Currently only support x86 and x64 arch,
Releases
https://github.com/cch123/asm-cli/releases
Snapshots
Dependency
- keystone-engine/keystone
- unicorn-engine/unicorn
- golang (https://golang.org/doc/install)
- that's all!
Build From Source
- install keystone(https://github.com/keystone-engine/keystone)
- install unicorn (https://github.com/unicorn-engine/unicorn)
- install golang (https://golang.org/doc/install)
- build this project
Build
- go get -u github.com/c-bata/go-prompt
- go get -u github.com/unicorn-engine/unicorn/bindings/go/unicorn
- cd $GOROOT/
- go build *.go
Run
./8086 -a x86 #32bit mode
./8086 -a x64 #64bit mode (default, even on x86)
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].