apriorit / custom-bootloader
A demo tutorial for low-level and kernel developers - developing a custom Windows boot loader
☆69Updated 4 years ago
Related projects ⓘ
Alternatives and complementary repositories for custom-bootloader
- Some basic UEFI definitions and symbols exactly as definied by the UEFI spec, in a form of C++ headers to be used for writing C++ UEFI ap…☆13Updated 2 years ago
- A Type-1 hypervisor aimed to implement kernel hotswapping☆29Updated 9 months ago
- An NT-Styled Kernel Clone☆33Updated 2 years ago
- x86_64, PE32+, FAT32 bootloader☆25Updated 3 years ago
- Basically osdev notes; simplekernel is a very minimal operating system made for learning and conceptually understanding the OS theory, Hy…☆36Updated 2 years ago
- x86-64 virtual machine and disassembler☆127Updated 4 years ago
- 64 bit monolithic nt-style kernel☆92Updated 3 years ago
- Custom LoadLibrary implementation☆53Updated 8 years ago
- x64 PE-COFF virtualization driven obfuscation engine☆53Updated 2 years ago
- Bootsector loading binary file from FAT32 partition☆20Updated 6 years ago
- Tutorial/Sample Project for doing Operating Systems development in Visual Studio☆18Updated last year
- Lisp in kernel-mode because it was so seductive☆13Updated 4 years ago
- A basic x86 disassembler.☆30Updated 5 years ago
- Internal library providing platform independent types, macros and a fallback for environments without LibC.☆84Updated 2 months ago
- Stripped-down release of Tiny CC for 64-bit Windows minimalist coding☆29Updated last year
- PoC lightweight x64 register based VM implementation☆51Updated 2 months ago
- Simple Protected Mode Kernel for i386☆15Updated 4 years ago
- Lightweight x86-64 disassembling library☆38Updated 2 years ago
- A drop-in replacement for the C++ STL for kernel mode Windows drivers. The goal is to have implementations for things like the standard a…☆31Updated 8 years ago
- PE Bliss - Cross-Platform Portable Executable C++ Library☆55Updated 9 months ago
- cross platform library to manipulate and extract information of memory regions☆32Updated 6 years ago
- List of resources and projects for operating system development.☆36Updated 5 months ago
- An OS based on UEFI☆84Updated 4 months ago
- Multiboot PE☆14Updated 5 years ago
- Extended Length Disassembler Engine for x86-64 (1337 bytes in size)☆47Updated 5 years ago
- Linux kernel hooking library☆18Updated 4 years ago
- A Type-1 Hypervisor written in Modern C++☆40Updated last year