Barebit / trivial-vm
The most trivial virtual machine that can run a few x86 machine code instructions.
โ26Updated 8 years ago
Alternatives and similar repositories for trivial-vm:
Users that are interested in trivial-vm are comparing it to the libraries listed below
- Lightweight x86-64 instruction length disassembler (LDE)โ27Updated last year
- A reflexive driver loader to bypass Windows DSE (featuring a custom PE loader)โ42Updated 6 years ago
- ๐งถ The Win32 usermode threading library with UMS/fibers/threads supportโ30Updated 5 years ago
- Lightweight x86-64 disassembling libraryโ41Updated 2 years ago
- Extensions for x64dbg written in Rust: Telescope and Unicorn powered disassemblyโ24Updated last year
- Parser for Microsoft Program Database (PDB) filesโ75Updated 4 years ago
- Code virtualizerโ23Updated 8 years ago
- x86_64, PE32+, FAT32 bootloaderโ25Updated 3 years ago
- Lisp in kernel-mode because it was so seductiveโ13Updated 4 years ago
- Example of hijacking system calls via function pointer tablesโ32Updated 3 years ago
- Collection of obfuscation, tamper-proofing, and watermarking algorithms targeting LLVM IR.โ71Updated 5 years ago
- x86-64 user mode emulation using Zydisโ45Updated 2 months ago
- Driver demonstrating how to register a DPC to asynchronously wait on an objectโ49Updated 4 years ago
- Analysing and defeating PatchGuard universallyโ34Updated 4 years ago
- A bunch of architectural headers for i386 and AMD64โ36Updated last year
- Generating binary modules with zasmโ13Updated 2 years ago
- reverse engineering of the windows nt kernel debugger protocol & reimplementation.โ23Updated 8 months ago
- Figuring out the cause of a handle downgradeโ24Updated 2 years ago
- CMake template for a basic EFI application/bootkit. This library is header-only, there is no EDK2 runtime!).โ77Updated 2 years ago
- Header-only C++ library for producing PE files.โ31Updated last year
- โ30Updated 3 years ago
- Using Zydis and LLVM to lift unsupported instructions to LLVM-IRโ28Updated 3 years ago
- NT reversalโ25Updated 6 years ago
- A library for intel VT-x hypervisor functionality supporting EPT shadowing.โ49Updated 4 years ago
- Visual Studio Project example for using Microsoft's STL in WDM (Windows Kernel-mode Driver)โ25Updated 3 years ago
- Small memory leak PoC that is happening in IopGetDeviceInterfacesโ25Updated 4 years ago
- This is a ring -1 header framework in order to simplify the creation of hypervisors on SVMโ22Updated last year
- A basic 100 loc CPU emulator using the existing code of ntoskrnl.exeโ71Updated last year
- Debug Print viewer (user and kernel)โ65Updated last year
- IA32-doc is a project which aims to put as many definitions from the Intel Manual into machine-processable format as possibleโ16Updated 2 years ago