cirosantilli / x86-assembly-cheat
MOVED TO: https://cirosantilli.com/linux-kernel-module-cheat/userland-assembly with code at https://github.com/cirosantilli/linux-kernel-module-cheat/tree/master/userland/arch/x86_64 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…
☆855Updated 5 years ago
Related projects ⓘ
Alternatives and complementary repositories for x86-assembly-cheat
- A linux-based assembly REPL for x86, amd64, armv7, and armv8☆1,150Updated 8 months ago
- Dozens of minimal operating systems to learn x86 system programming. Tested on Ubuntu 17.10 host in QEMU 2.10 and real hardware. Userland…☆4,773Updated 2 years ago
- MOVED TO: https://cirosantilli.com/linux-kernel-module-cheat/userland-assembly with code at https://github.com/cirosantilli/linux-kernel-…☆196Updated 5 years ago
- Cheap EMUlator: lightweight multi-architecture assembly playground☆947Updated 2 months ago
- A simple guide to x86 architecture, assembly, memory management, paging, segmentation, SMM, BIOS....☆944Updated 5 years ago
- The X86 Encoder Decoder (XED), is a software library for encoding and decoding X86 (IA32 and Intel64) instructions☆1,410Updated this week
- ☆385Updated 4 years ago
- A minimalist kernel☆1,337Updated 3 years ago
- HTML representation of the Intel x86 instructions documentation.☆455Updated 9 years ago
- This book on heap exploitation is a guide to understanding the internals of glibc's heap and various attacks possible on the heap structu…☆1,242Updated 2 years ago
- A collection of memory allocators☆435Updated 12 years ago
- The dissection of a simple "hello world" ELF binary.☆457Updated 3 years ago
- Learning assembly for Linux x86_64☆2,283Updated 2 months ago
- Source for the little book about OS development☆2,228Updated last year
- A kernel that can read from keyboard and print on-screen☆657Updated last year
- A very minimal, resource efficient exo-kernel☆619Updated last week
- A sample OS as demonstrated in the book Operating System: From 0 to 1☆588Updated 7 years ago
- Modern Memory Safety in C/C++☆1,210Updated 8 years ago
- x86-64 assembler library☆470Updated 3 years ago
- A collection of resources for linux reverse engineering☆1,994Updated 2 years ago
- Simple C compiler☆1,422Updated 3 months ago
- Survey of program analysis research with a focus on machine code☆556Updated 4 years ago
- A collection of programs that access and manipulate ELF files.☆590Updated this week
- Message-passing kernel + userspace☆624Updated 6 months ago
- The Witchcraft Compiler Collection☆1,850Updated 3 weeks ago
- An open source interactive disassembler☆1,039Updated 5 years ago
- A simple, self-hosting C compiler☆893Updated 2 years ago
- Examples for: Learning KVM - implement your own kernel☆358Updated last year
- We're insanely passionate about command line asm documentation in the cloud, and we're crushing it!☆370Updated 4 years ago