Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

UEFI

The Unified Extensible Firmware Interface (UEFI) is a publicly available specification that defines a software interface between an operating system and platform firmware. UEFI replaces the legacy Basic Input/Output System (BIOS) boot firmware originally present in all IBM PC-compatible personal computers, with most UEFI firmware implementations providing support for legacy BIOS services. UEFI can support remote diagnostics and repair of computers, even with no operating system installed.

https://github.com/CTCaer/hekate

hekate - A GUI based Nintendo Switch Bootloader

bootloader hekate nintendo-switch-bootloader nyx tools uefi

Last synced: 02 Nov 2024

https://github.com/tianocore/edk2

EDK II

c firmware python uefi

Last synced: 28 Jan 2025

https://github.com/armbian/build

Armbian Linux build framework generates custom Debian or Ubuntu image for x86, aarch64, riscv64 & armhf

aarch64 arm debian firmware framework image iso kernel kernel-compilation kernel-hacking lightweight linux linux-distribution operating-system u-boot ubuntu uefi wsl2 x86

Last synced: 28 Jan 2025

https://github.com/pbatard/fido

A PowerShell script to download Windows or UEFI Shell ISOs

edk2 iso powershell-script retail uefi uefi-shell ui windows windows-10 windows-8-1 windows11

Last synced: 30 Jan 2025

https://github.com/pbatard/Fido

A PowerShell script to download Windows or UEFI Shell ISOs

edk2 iso powershell-script retail uefi uefi-shell ui windows windows-10 windows-8-1 windows11

Last synced: 04 Nov 2024

https://github.com/Metabolix/HackBGRT

Windows boot logo changer for UEFI systems

boot boot-logo-changer uefi

Last synced: 07 Nov 2024

https://github.com/evanpurkhiser/refind-minimal

A stunningly clean theme for the rEFInd UEFI boot manager.

bootloader linux refind refind-theme theme uefi

Last synced: 30 Jan 2025

https://github.com/evanpurkhiser/rEFInd-minimal

A stunningly clean theme for the rEFInd UEFI boot manager.

bootloader linux refind refind-theme theme uefi

Last synced: 30 Oct 2024

https://github.com/limine-bootloader/limine

Modern, advanced, portable, multiprotocol bootloader and boot manager.

aarch64 arm arm64 bios boot-loader boot-manager bootloader efi gpt loongarch loongarch64 loongson mbr risc-v riscv riscv64 uefi x64 x86 x86-64

Last synced: 30 Jan 2025

https://github.com/techunrestricted/windiskwriter

🖥 Windows Bootable USB creator for macOS. 🛠 Patches Windows 11 to bypass TPM and Secure Boot requirements. 👾 UEFI & Legacy Support

appkit bootable-usb cocoa exfat fat32 grub4dos legacy-bios macos macos-app objective-c secureboot tpm uefi wimlib windows windows11

Last synced: 31 Jan 2025

https://github.com/mattiwatti/efiguard

Disable PatchGuard and Driver Signature Enforcement at boot time

bootkit driver efi kernel patchguard signing uefi windows

Last synced: 01 Feb 2025

https://github.com/Mattiwatti/EfiGuard

Disable PatchGuard and Driver Signature Enforcement at boot time

bootkit driver efi kernel patchguard signing uefi windows

Last synced: 06 Nov 2024

https://github.com/xcuri0/rebaruefi

Resizable BAR for (almost) any UEFI system

dxe-driver edk2 efi uefi

Last synced: 26 Jan 2025

https://github.com/TechUnRestricted/WinDiskWriter

🖥 Windows Bootable USB creator for macOS. 🛠 Patches Windows 11 to bypass TPM and Secure Boot requirements. 👾 UEFI & Legacy Support

appkit bootable-usb cocoa exfat fat32 grub4dos legacy-bios macos macos-app objective-c secureboot tpm uefi wimlib windows windows11

Last synced: 25 Nov 2024

https://github.com/ivandavidov/minimal

Minimal Linux Live (MLL) is a tiny educational Linux distribution, which is designed to be built from scratch by using a collection of automated shell scripts. Minimal Linux Live offers a core environment with just the Linux kernel, GNU C library, and Busybox userland utilities.

busybox efi glibc linux linux-kernel minimal operating-system overlay shell shell-scripts uefi

Last synced: 01 Feb 2025

https://github.com/foxboron/sbctl

:computer: :lock: :key: Secure Boot key manager

efi efi-stub go golang linux secure-boot secureboot signatures uefi uefi-secureboot

Last synced: 30 Jan 2025

https://github.com/Foxboron/sbctl

:computer: :lock: :key: Secure Boot key manager

efi efi-stub go golang linux secureboot signatures uefi uefi-secureboot

Last synced: 06 Nov 2024

https://github.com/xCuri0/ReBarUEFI

Resizable BAR for (almost) any UEFI system

dxe-driver edk2 efi uefi

Last synced: 09 Nov 2024

https://github.com/andy-python-programmer/aero

Aero is a new modern, experimental, UNIX-like operating system following the monolithic kernel design. Supporting modern PC features such as long mode, 5-level paging, and SMP (multicore), to name a few.

aero hacktoberfest operating-system rust uefi unix

Last synced: 31 Jan 2025

https://github.com/rust-osdev/uefi-rs

Rust wrapper for UEFI.

osdev rust uefi

Last synced: 01 Feb 2025

https://github.com/Andy-Python-Programmer/aero

Aero is a new modern, experimental, UNIX-like operating system following the monolithic kernel design. Supporting modern PC features such as long mode, 5-level paging, and SMP (multicore), to name a few.

aero hacktoberfest operating-system rust uefi unix

Last synced: 01 Nov 2024

https://github.com/tandasat/hypervisor-101-in-rust

The materials of "Hypervisor 101 in Rust", a one-day long course, to quickly learn hardware-assisted virtualization technology and its application for high-performance fuzzing on Intel/AMD processors.

fuzzing hypervisor rust uefi

Last synced: 01 Feb 2025

https://github.com/nix-community/lanzaboote

Secure Boot for NixOS [maintainers=@blitz @raitobezarius @nikstur]

efi nix nix-community-buildbot nixos nixpkgs rust security uefi

Last synced: 30 Jan 2025

https://github.com/tandasat/Hypervisor-101-in-Rust

The materials of "Hypervisor 101 in Rust", a one-day long course, to quickly learn hardware-assisted virtualization technology and its application for high-performance fuzzing on Intel/AMD processors.

fuzzing hypervisor rust uefi

Last synced: 07 Nov 2024

https://github.com/binarly-io/efiXplorer

IDA plugin for UEFI firmware analysis and reverse engineering automation

efi-guid efi-protocols firmware ida-plugin ida-pro reverse-engineering uefi uefi-firmware-analysis

Last synced: 18 Nov 2024

https://github.com/linuxboot/linuxboot

The LinuxBoot project is working to enable Linux to replace your firmware on all platforms.

bios firmware linux-kernel security uefi

Last synced: 31 Jan 2025

https://github.com/pbatard/uefi-ntfs

UEFI:NTFS - Boot NTFS or exFAT partitions from UEFI

arm arm64 c exfat gcc ia32 ntfs ntfs-boot ntfs-driver rufus uefi uefi-ntfs visual-studio x64

Last synced: 27 Jan 2025

https://github.com/cr4sh/s6_pcie_microblaze

PCI Express DIY hacking toolkit for Xilinx SP605. This repository is also home of Hyper-V Backdoor and Boot Backdoor, check readme for links and info

backdoor dma fpga hyper-v hypervisor kernel microblaze pci-e rootkit uefi xilinx

Last synced: 29 Jan 2025

https://github.com/valdikss/super-uefiinsecureboot-disk

Super UEFIinSecureBoot Disk: Boot any OS or .efi file without disabling UEFI Secure Boot

bootable-usb gpt grub2 iso liveusb mbr multiboot secureboot uefi uefi-boot uefi-secureboot

Last synced: 16 Dec 2024

https://github.com/ValdikSS/Super-UEFIinSecureBoot-Disk

Super UEFIinSecureBoot Disk: Boot any OS or .efi file without disabling UEFI Secure Boot

bootable-usb gpt grub2 iso liveusb mbr multiboot secureboot uefi uefi-boot uefi-secureboot

Last synced: 03 Nov 2024

https://github.com/Cr4sh/s6_pcie_microblaze

PCI Express DIY hacking toolkit for Xilinx SP605. This repository is also home of Hyper-V Backdoor and Boot Backdoor, check readme for links and info

backdoor dma fpga hyper-v hypervisor kernel microblaze pci-e rootkit uefi xilinx

Last synced: 06 Nov 2024

https://github.com/cr4sh/thinkpwn

Started as arbitrary System Management Mode code execution exploit for Lenovo ThinkPad model line, ended as exploit for industry-wide 0day vulnerability in machines of many vendors

0day exploit firmware intel smm uefi vulnerability

Last synced: 01 Feb 2025

https://github.com/Cr4sh/ThinkPwn

Started as arbitrary System Management Mode code execution exploit for Lenovo ThinkPad model line, ended as exploit for industry-wide 0day vulnerability in machines of many vendors

0day exploit firmware intel smm uefi vulnerability

Last synced: 17 Nov 2024

https://github.com/cr4sh/smmbackdoor

First open source and publicly available System Management Mode backdoor for UEFI based platforms. Good as general purpose playground for various SMM experiments.

backdoor boot firmware intel malware smm uefi

Last synced: 01 Feb 2025

https://github.com/Cr4sh/SmmBackdoor

First open source and publicly available System Management Mode backdoor for UEFI based platforms. Good as general purpose playground for various SMM experiments.

backdoor boot firmware intel malware smm uefi

Last synced: 18 Nov 2024

https://github.com/tandasat/minivisorpkg

The research UEFI hypervisor that supports booting an operating system.

hypervisor kernel uefi vt-x

Last synced: 01 Feb 2025

https://microsoft.github.io/mu/

Project Mu Documentation

projectmu uefi uefi-development

Last synced: 27 Jan 2025

https://github.com/microsoft/mu

Project Mu Documentation

projectmu uefi uefi-development

Last synced: 01 Feb 2025

https://github.com/arata-nvm/mitnal

Twitter client for UEFI

edk2 twitter-client uefi

Last synced: 28 Jan 2025

https://github.com/edk2-porting/edk2-rk3588

EDK2 UEFI firmware for Rockchip RK3588 platforms

edk2 rk3588 rockchip uefi uefi-firmware

Last synced: 29 Jan 2025

https://github.com/a1ive/grub2-filemanager

GRUB2-based file manager

grub grub2 iso multiboot uefi

Last synced: 07 Nov 2024

https://github.com/tandasat/MiniVisorPkg

The research UEFI hypervisor that supports booting an operating system.

hypervisor kernel uefi vt-x

Last synced: 05 Nov 2024

https://github.com/Tow-Boot/Tow-Boot

An opinionated distribution of U-Boot. — https://matrix.to/#/#Tow-Boot:matrix.org?via=matrix.org

aarch64 arm armv7 armv7l boot frmware sbc uefi

Last synced: 25 Nov 2024

https://github.com/memN0ps/redlotus-rs

Rusty Bootkit - Windows UEFI Bootkit in Rust (Codename: RedLotus)

bootkit ring-2 rust uefi windows

Last synced: 05 Nov 2024

https://github.com/nguyentumine/AIO-Boot

AIO Boot is an All-in-One bootable software for USB and HDD. Is one of the best Multiboot USB Creator for Windows.

aio aio-boot boot bootloader clover grub grub2 grub4dos legacy-bios-modes linux syslinux uefi windows

Last synced: 03 Nov 2024

https://github.com/ajkhoury/uefi-bootkit

A small bootkit which does not rely on x64 assembly.

assembly booitkit driver efi-application efi-runtime-driver uefi uefi-bootkit

Last synced: 27 Jan 2025

https://github.com/ajkhoury/UEFI-Bootkit

A small bootkit which does not rely on x64 assembly.

assembly booitkit driver efi-application efi-runtime-driver uefi uefi-bootkit

Last synced: 18 Nov 2024

https://github.com/kekyo/il2c

IL2C - A translator for ECMA-335 CIL/MSIL to C language.

aot arduino c cil csharp dotnet ecma335 fsharp intermediate-language msil systems-programming translator transpiler uefi wdm

Last synced: 28 Jan 2025

https://github.com/al3xtjames/ghidra-firmware-utils

Ghidra utilities for analyzing PC firmware

firmware ghidra reverse-engineering uefi

Last synced: 27 Jan 2025

https://github.com/kekyo/IL2C

IL2C - A translator for ECMA-335 CIL/MSIL to C language.

aot arduino c cil csharp dotnet ecma335 fsharp intermediate-language msil systems-programming translator transpiler uefi wdm

Last synced: 28 Oct 2024

https://github.com/mvallim/live-custom-ubuntu-from-scratch

(Yes, the project is still alive 😃) This procedure shows how to create a bootable and installable Ubuntu Live (along with the automatic hardware detection and configuration) from scratch. A Linux to call your own.

bionic bios bootstrap focal linux live-cd scratch ubuntu uefi

Last synced: 21 Nov 2024

https://github.com/jamesits/dropwpbt

Disables the Windows Platform Binary Table (WPBT) in your UEFI firmware.

acpi uefi uefi-application wpbt

Last synced: 30 Jan 2025

https://github.com/manatails/uefiseven

An EFI loader that emulates int10h interrupts needed for booting Windows 7 under UEFI Class 3 systems.

efi-boot uefi windows-7

Last synced: 11 Oct 2024

https://github.com/Jamesits/dropWPBT

Disables the Windows Platform Binary Table (WPBT) in your UEFI firmware.

acpi uefi uefi-application wpbt

Last synced: 18 Nov 2024

https://github.com/woa-project/lumia950xlpkg

Non-EOL (yes!) AArch64 UEFI firmware for Lumia 950 / Lumia 950 XL

aarch64 armv8 edk2 firmware lumia uefi windows-on-arm

Last synced: 28 Jan 2025

https://github.com/WOA-Project/Lumia950XLPkg

Non-EOL (yes!) AArch64 UEFI firmware for Lumia 950 / Lumia 950 XL

aarch64 armv8 edk2 firmware lumia uefi windows-on-arm

Last synced: 09 Nov 2024

https://github.com/pbatard/uefi-shell

UEFI Shell binary images, generated from EDK2 stable

aa64 aarch64 amd64 arm arm64 edk2 riscv64 uefi uefi-shell x86 x86-32 x86-64

Last synced: 29 Dec 2024

https://github.com/yeggor/uefi_retool

A tool for UEFI firmware reverse engineering

firmware firmware-tools ida-plugin idapython reverse-engineering uefi

Last synced: 16 Nov 2024

https://github.com/linuxboot/fiano

Go-based tools for modifying UEFI firmware

firmware go hacktoberfest uefi uefi-utils

Last synced: 26 Jan 2025

https://github.com/google/pawn

Extract BIOS firmware from Intel-based workstations and laptops

bios c-plus-plus firmware firmware-tools uefi

Last synced: 17 Nov 2024

https://github.com/DSecurity/efiSeek

Ghidra analyzer for UEFI firmware.

firmware ghidra-plugin reverse-engineering uefi

Last synced: 18 Nov 2024

https://github.com/cr4sh/smmbackdoorng

Updated version of System Management Mode backdoor for UEFI based platforms: old dog, new tricks

backdoor boot exploit firmware intel malware smm uefi

Last synced: 29 Jan 2025

https://github.com/Wack0/CVE-2022-21894

baton drop (CVE-2022-21894): Secure Boot Security Feature Bypass Vulnerability

cve-2022-21894 cve-2023-24932 poc secure-boot uefi vulnerability windows-boot

Last synced: 18 Nov 2024

https://github.com/imbushuo/nintendoswitchpkg

WIP UEFI EDK2 Implementation for Nintendo Switch or generic Tegra210 platforms

aarch64 armv8 edk2 nintendo-switch uefi

Last synced: 24 Jan 2025

https://github.com/Neverous/efibooteditor

Boot Editor for (U)EFI based systems

boot boot-manager editor efi gui linux macos qt uefi windows

Last synced: 03 Nov 2024

https://github.com/imbushuo/NintendoSwitchPkg

WIP UEFI EDK2 Implementation for Nintendo Switch or generic Tegra210 platforms

aarch64 armv8 edk2 nintendo-switch uefi

Last synced: 20 Nov 2024

https://github.com/vanities/GPU-Passthrough-Arch-Linux-to-Windows10

GPU Passthrough and virt-manager walkthrough

amd efi gpu gpu-passthrough nvidia uefi

Last synced: 25 Oct 2024

https://github.com/vanities/gpu-passthrough-arch-linux-to-windows10

GPU Passthrough and virt-manager walkthrough

amd efi gpu gpu-passthrough nvidia uefi

Last synced: 14 Jan 2025

https://github.com/cr4sh/fwexpl

PC firmware exploitation tool and library

exploit firmware framework hvci intel kernel lenovo smm uefi vbs vulnerability windows

Last synced: 31 Jan 2025

https://github.com/Cr4sh/fwexpl

PC firmware exploitation tool and library

exploit firmware framework hvci intel kernel lenovo smm uefi vbs vulnerability windows

Last synced: 18 Nov 2024

https://github.com/noahbliss/mortar

Framework to join Linux's physical security bricks.

arch bitlocker boot clevis debian luks mortar secureboot tpm tpm2 uefi

Last synced: 31 Jan 2025

https://github.com/GreenteaOS/Tofita

:candy: All-new engine of the @GreenteaOS

drivers gpl greenteaos kernel operating-system operating-systems os osdev uefi

Last synced: 22 Jan 2025

https://github.com/andreyv/sbupdate

Generate and sign kernel images for UEFI Secure Boot on Arch Linux

secure-boot uefi

Last synced: 25 Oct 2024

https://github.com/microsoft/mu_plus

Project Mu Microsoft Core UEFI Value

firmware projectmu uefi uefi-development

Last synced: 26 Jan 2025

https://github.com/binarly-io/fwhunt-scan

Tools for analyzing UEFI firmware and checking UEFI modules with FwHunt rules

efi-guid efi-protocols radare2 reverse-engineering uefi uefi-firmware uefi-firmware-analysis

Last synced: 18 Nov 2024

https://github.com/Kostr/UEFI-Lessons

Lessons to get to know UEFI programming in Linux with the help of EDKII

edk2 edk2-training tianocore uefi uefi-application

Last synced: 18 Nov 2024

https://github.com/cr4sh/peibackdoor

PEI stage backdoor for UEFI compatible firmware

backdoor boot firmware intel malware pei uefi

Last synced: 19 Dec 2024

https://github.com/Cr4sh/PeiBackdoor

PEI stage backdoor for UEFI compatible firmware

backdoor boot firmware intel malware pei uefi

Last synced: 18 Nov 2024

https://github.com/ipxe/pipxe

iPXE for the Raspberry Pi

ipxe pxe raspberry-pi raspberrypi uefi

Last synced: 30 Jan 2025

https://github.com/jantari/LSUClient

Orchestrate driver, BIOS/UEFI and firmware updates for Lenovo computers 👨‍💻

bios drivers firmware powershell uefi update

Last synced: 07 Nov 2024

https://github.com/woa-project/mu_andromeda_platforms

Project Mu UEFI Firmware for Surface Duo Devices

andromeda arm64 duo duo2 epsilon firmware projectmu surface uefi windows woa zeta

Last synced: 27 Jan 2025

https://github.com/TomatOrg/TomatBoot

A UEFI 64bit Bootloader

64bit bootloader tomatboot-uefi uefi uefi-boot

Last synced: 12 Nov 2024

https://github.com/foxboron/go-uefi

Linux UEFI library written in pure Go.

secure-boot uefi uefi-secureboot

Last synced: 29 Jan 2025