danbev / learning-assembly
☆78Updated 2 years ago
Alternatives and similar repositories for learning-assembly:
Users that are interested in learning-assembly are comparing it to the libraries listed below
- Just a project with notes and code about the Linux kernel☆52Updated 3 years ago
- Linux Debugger Prototype☆43Updated 3 years ago
- x86 OS development using Bochs emulator. MIT xv6, JamesM's kernel development tutorials (with some changes) & more☆80Updated last year
- LLVM (Low Level Virtual Machine) Guide. Learn all about the compiler infrastructure, which is designed for compile-time, link-time, run-t…☆165Updated last year
- Example of using ELF hacking to inject malicious code into a target binary☆22Updated 5 years ago
- A simple Aarch64 hypervisor for Raspberry Pi☆35Updated 4 years ago
- The collection of useful resources for OS development☆62Updated 8 years ago
- Compiler and VM(interpreter), Using SSA form and doing some optimizations.☆37Updated 3 years ago
- implementation of git.io/2048 written in LC-3 assembly, an educational computer architecture☆82Updated 2 years ago
- This is a tutorial on how to write an LLVM Pass using the (kind-of) new PassManager. It is compiled from different sources referenced in …☆54Updated 6 years ago
- A collection of solutions and other inspiring material to Dennis Andriesse's 'Practical Binary Analysis' book.☆33Updated 3 years ago
- Just another (unfinished) kernel from scratch...☆45Updated 3 years ago
- x86 Instruction Encoding Tutorial☆21Updated 9 years ago
- Collection of various llvm passes☆120Updated 9 years ago
- Access Arm64 CPU system registers☆84Updated last month
- Generate SQL from TableGen code - This is part of the tutorial "How to write a TableGen backend" in 2021 LLVM Developers' Meeting.☆29Updated 2 years ago
- A tutorial for debugging with gdb☆16Updated 6 years ago
- Some of my notes, books, code listings for asembler studying. Enjoy!☆58Updated 2 years ago
- Tool aimed to provide a binary analysis of different file formats through the use of an Intermmediate Representation.☆138Updated last year
- Old and new CTFs about Linux kernel exploitation.☆54Updated 3 years ago
- simple virtual cpu in c☆88Updated 7 years ago
- Notes, exploits, and other stuff that I create while learning Linux Kernel exploitation techniques☆88Updated 2 years ago
- Helper script for Linux kernel disassemble or debugging with IDA Pro on VMware + GDB stub (including some symbols helpers)☆36Updated last year
- A study of V8 internals.☆57Updated 4 years ago
- 64bit bare metal hypervisor built from scratch with Intel VT-x☆93Updated 4 years ago
- Simplified Assembly Loader - a small tool to run (headerless) machine code.☆45Updated 8 years ago
- ☆89Updated 11 months ago
- MIT 6.828: Operating System Engineering lab / JOS☆58Updated 6 years ago
- Binary Translator to LLVM IR☆49Updated 7 years ago
- A quick tutorial on how to implement malloc/free/calloc/realloc☆172Updated 5 years ago