Asm CliInteractive shell of assembly language(X86/X64) based on unicorn and keystone
Stars: ✭ 211 (-63.43%)
scaraOSA 32bit multiboot OS kernel for IA32 (PC/AT) systems.
Stars: ✭ 31 (-94.63%)
KsmA fast, hackable and simple x64 VT-x hypervisor for Windows and Linux. Builtin userspace sandbox and introspection engine.
Stars: ✭ 673 (+16.64%)
Reverse EngineeringThis repository contains some of the executables that I've cracked.
Stars: ✭ 29 (-94.97%)
UnicornUnicorn CPU emulator framework (ARM, AArch64, M68K, Mips, Sparc, PowerPC, RiscV, X86)
Stars: ✭ 4,934 (+755.11%)
Willos💾 A minimal kernel (just a hobby, won't be big and professional). // Work In Progress
Stars: ✭ 163 (-71.75%)
KeystoneKeystone assembler framework: Core (Arm, Arm64, Hexagon, Mips, PowerPC, Sparc, SystemZ & X86) + bindings
Stars: ✭ 1,654 (+186.66%)
KeypatchMulti-architecture assembler for IDA Pro. Powered by Keystone Engine.
Stars: ✭ 939 (+62.74%)
PlasmaPlasma is an interactive disassembler for x86/ARM/MIPS. It can generates indented pseudo-code with colored syntax.
Stars: ✭ 2,956 (+412.31%)
RappelA linux-based assembly REPL for x86, amd64, armv7, and armv8
Stars: ✭ 818 (+41.77%)
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 (+712.31%)
CyjonA simple, clean code, multi-tasking operating system written in pure assembly language for 64-bit processors from the AMD64 family.
Stars: ✭ 184 (-68.11%)
DennixDennix is a unix-like hobbyist operating system written from scratch.
Stars: ✭ 53 (-90.81%)
Edb Debuggeredb is a cross-platform AArch32/x86/x86-64 debugger.
Stars: ✭ 2,019 (+249.91%)
X64dbgAn open-source x64/x32 debugger for windows.
Stars: ✭ 37,825 (+6455.46%)
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 (+831.37%)
ZydisFast and lightweight x86/x86-64 disassembler and code generation library
Stars: ✭ 2,168 (+275.74%)
RekoReko is a binary decompiler.
Stars: ✭ 942 (+63.26%)
kasmAssembler library for Kotlin
Stars: ✭ 40 (-93.07%)
BeaengineBeaEngine disasm project
Stars: ✭ 342 (-40.73%)
OpenWRT-x86 64-InstallCreate and deploy a LEGACY or EFI OpenWRT bootable image for x86_64 processors
Stars: ✭ 15 (-97.4%)
kernelMain kernel tree
Stars: ✭ 28 (-95.15%)
yaskYASK--Yet Another Stencil Kit: a domain-specific language and framework to create high-performance stencil code for implementing finite-difference methods and similar applications.
Stars: ✭ 81 (-85.96%)
Build LinuxA short tutorial about building Linux based operating systems.
Stars: ✭ 4,960 (+759.62%)
KnutOSAn x86_64 hobbyist OS written in C and Assembly
Stars: ✭ 16 (-97.23%)
LanOSone mini operating system simplified from linux0.12
Stars: ✭ 61 (-89.43%)
x86-csvA machine-readable representation of the Intel x86 Instruction Set Reference.
Stars: ✭ 20 (-96.53%)
PBD🖨️🐞 Printf Based Debugger, a user-friendly C debugger
Stars: ✭ 52 (-90.99%)
ktfKernel Test Framework
Stars: ✭ 125 (-78.34%)
TravorOSA simple OS running on Intel x86 architecture | No longer updating
Stars: ✭ 24 (-95.84%)
ria-jitLightweight and performant dynamic binary translation for RISC–V code on x86–64
Stars: ✭ 38 (-93.41%)
georgiosHobby Operating System
Stars: ✭ 19 (-96.71%)
novuskA kernel written in Rust
Stars: ✭ 61 (-89.43%)
Assembly-LibA 16-bits x86 DOS Assembly library that provides many useful functions for developing programs. It has both VGA grapics functions as well as general purpose utilities. The main purpose of this library was to be able to implement simple DOS games (in Assembly) using VGA (320x200, 256 colors) display.
Stars: ✭ 36 (-93.76%)
fadecA fast and lightweight decoder for x86 and x86-64 and encoder for x86-64.
Stars: ✭ 44 (-92.37%)
FukuroSimple microkernel (early stage)
Stars: ✭ 18 (-96.88%)
FEXA fast usermode x86 and x86-64 emulator for Arm64
Stars: ✭ 650 (+12.65%)
Radical-OSRadical kernel source tree
Stars: ✭ 45 (-92.2%)
cultCPU Ultimate Latency Test.
Stars: ✭ 67 (-88.39%)
MandelbrotOSA community driven OS by the youth
Stars: ✭ 172 (-70.19%)
fasmflat assembler 1 - reconstructed source history
Stars: ✭ 187 (-67.59%)
Apollox86 Kernel Project
Stars: ✭ 22 (-96.19%)
Reloaded.AssemblerMinimal .NET wrapper around the simple, easy to use Flat Assembler written by Tomasz Grysztar. Supports both x64 and x86 development.
Stars: ✭ 17 (-97.05%)
binary-decompilationExtracting high level semantic information from binary code
Stars: ✭ 55 (-90.47%)
AOSVLecture notes for Advanced Operating Systems and Virtualization course at Sapienza University of Rome
Stars: ✭ 21 (-96.36%)
RocketOSRocketOS is a Unix based OS that uses legacy BIOS and GRUB and is written in C17. It is being developed for educational purposes primarily, but it still is a serious project. It is currently in its infancy.
Stars: ✭ 23 (-96.01%)
ByteOSA simple hobby operating system for the x86-64 architecture, written in C.
Stars: ✭ 47 (-91.85%)
Rcore TutorialTutorial for rCore OS step by step (3rd edition)
Stars: ✭ 272 (-52.86%)
BoomerangBoomerang Decompiler - Fighting the code-rot :)
Stars: ✭ 265 (-54.07%)
Miragekernel-mode Anti-Anti-Debug plugin. based on intel vt-x && ept technology
Stars: ✭ 272 (-52.86%)
AsmdbInstructions database and utilities for X86/X64 and ARM (THUMB/A32/A64) architectures.
Stars: ✭ 258 (-55.29%)
Xbook2xbook2是一个基于x86处理器的32位操作系统,实现了大量的基础功能,可以拿来学习操作系统知识。
Stars: ✭ 273 (-52.69%)
Liminex86/x86_64 BIOS Bootloader
Stars: ✭ 288 (-50.09%)
Reverse Engineering TutorialA FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit ARM & 64-bit ARM architectures.
Stars: ✭ 5,763 (+898.79%)
Kernel Zig💾 hobby x86 kernel zig
Stars: ✭ 301 (-47.83%)
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 (+590.64%)
SLAEExample ASM code following SLAE course and exam assignments.
Stars: ✭ 36 (-93.76%)
PillmanPillman boot sector game, a yellow thing eats pills and is chased by monsters.
Stars: ✭ 298 (-48.35%)