Stars
A FREE comprehensive reverse engineering tutorial covering x86, x64, 32-bit/64-bit ARM, 8-bit AVR and 32-bit RISC-V architectures.
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-modu…
Web server for Linux written in amd64 assembly.
BareMetal is a 64-bit OS for x86-64 based computers. The OS is written entirely in Assembly while applications can be written in Assembly, C/C++, and Rust.
Programming in assembly language tutorial
Kindle 5.6.5 exploitation tools.
Computer implementation as described in "The Elements of Computing Systems"
An example of how x64 kernel shellcode can dynamically find and use APIs
Writeups and solver scripts wrote for CTFS and Wargames, mostly memory corruption and reverse engineering tasks.
A loader(MBR) for asm course design. And a snake program using nasm.