
GoTEE
Go Trusted Execution Environment (TEE)

Go Trusted Execution Environment (TEE)

VM-based code obfuscation toolkit: transpiles LLVM bitcode to RISC-V64 payloads and executes them in a custom rv64i interpreter to hinder static and…

A PS5 hypervisor exploit for 1.xx-2xx firmwares.

Open-source Apple Silicon device emulator based on QEMU, enabling iOS and iPhone hardware emulation with Secure Enclave Processor support for…

High-performance LoongArch64 emulator library for sandboxed execution of Linux binaries with memory isolation, LSX/LASX vector support, and ~4ns call…

Rust library and format specification for creating and loading Independent Guest Virtual Machine (IGVM) files, supporting hardware-isolated VMs with…

A Linux framework to enable userspace-defined "Virtual" PCIe card shims to enable in-host PCIe card driver development.

Domain-specific language for writing fast functional device models for virtual platforms. Compiles DML to C with API calls tailored for the Intel…

Open-source machine emulator and virtualizer supporting multiple architectures, used for system-level testing, firmware analysis, and cross-platform…

Framework for compiling and executing Go applications on bare metal processors, enabling secure firmware development with reduced attack surface…

Open-source machine emulator and virtualizer for emulating iPhone 11 hardware, enabling security testing, firmware analysis, and iOS research without…

EFI application for loading external hypervisor loaders at boot, enabling custom virtualization configurations via command-line parameters for…