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/tandasat/uefivarmonitor

The runtime DXE driver monitoring access to the UEFI variables by hooking the runtime service table.

dxe-driver rust uefi

Last synced: 23 Nov 2024

https://github.com/maximbaz/arch-secure-boot

UEFI Secure Boot for Arch Linux + btrfs snapshot recovery

archlinux btrfs btrfs-snapshots secure-boot snapper uefi uefi-boot

Last synced: 20 Jan 2025

https://github.com/coderobe/VBiosFinder

Extract embedded VBIOS from (almost) any BIOS Update

bios gpu hacktoberfest hardware linux pci pci-passthrough uefi vbios

Last synced: 18 Nov 2024

https://github.com/coderobe/vbiosfinder

Extract embedded VBIOS from (almost) any BIOS Update

bios gpu hacktoberfest hardware linux pci pci-passthrough uefi vbios

Last synced: 27 Oct 2024

https://github.com/mytbk/liveusb-builder

A script suite to create multiboot USB stick for GNU/Linux distributions

grub iso multiboot syslinux uefi usb

Last synced: 09 Nov 2024

https://github.com/tandasat/smmexploit

The report and the exploit of CVE-2021-26943, the kernel-to-SMM local privilege escalation vulnerability in ASUS UX360CA BIOS version 303.

smm uefi vulnerability

Last synced: 23 Jan 2025

https://github.com/tandasat/UefiVarMonitor

The runtime DXE driver monitoring access to the UEFI variables by hooking the runtime service table.

dxe-driver rust uefi

Last synced: 18 Nov 2024

https://github.com/veracrypt/VeraCrypt-DCS

VeraCrypt EFI Bootloader for EFI Windows system encryption (LGPL)

bootloader efi encryption uefi veracrypt windows

Last synced: 11 Nov 2024

https://github.com/cr4sh/uefi_boot_script_expl

CHIPSEC module that exploits UEFI boot script table vulnerability

dma exploit firmware intel smm uefi vulnerability

Last synced: 23 Nov 2024

https://github.com/tandasat/SmmExploit

The report and the exploit of CVE-2021-26943, the kernel-to-SMM local privilege escalation vulnerability in ASUS UX360CA BIOS version 303.

smm uefi vulnerability

Last synced: 18 Nov 2024

https://github.com/cybozu-go/sabakan

A versatile network boot server for large data centers

boot dhcp etcd go ignition uefi

Last synced: 01 Nov 2024

https://github.com/Yannis4444/Matrix-rEFInd

A rEFInd theme based on the scene from the movie Matrix where Morpheus offers the two pills to Neo

bootloader refind refind-theme theme uefi

Last synced: 11 Nov 2024

https://github.com/coxxs/logodiy

Customize Lenovo PC boot logo (screen) without installing "Lenovo PC Manager".

bios boot-logo-changer lenovo uefi

Last synced: 16 Nov 2024

https://github.com/texhex/BiosSledgehammer

Automated BIOS, ME, TPM firmware update and BIOS settings for HP devices

bios bios-settings deployment powershell tpm-firmware uefi

Last synced: 11 Jan 2025

https://github.com/systemboot/systemboot

SystemBoot is a LinuxBoot distribution that works as a system firmware + bootloader, based on u-root

boot bootloader coreboot dhcp firmware kernel kexec netboot uefi vpd

Last synced: 01 Nov 2024

https://github.com/Coxxs/LogoDiy

Customize Lenovo PC boot logo (screen) without installing "Lenovo PC Manager".

bios boot-logo-changer lenovo uefi

Last synced: 23 Oct 2024

https://github.com/sandrokeil/yubikey-full-disk-encryption-secure-boot-uefi

Tutorial to create full disk encryption with YubiKey, encrypted boot partition and secure boot with UEFI

2fa arch-linux full-disk-encryption luks lvm2 secure-boot uefi yubikey

Last synced: 27 Oct 2024

https://github.com/badruzeus/CloverEFI-4MU

Manually install Clover EFI Bootloader via Linux System on Legacy BIOS or UEFI Firmware.

android-x86 bootloader clover linux ubuntu uefi windows

Last synced: 23 Oct 2024

https://github.com/samueltulach/patchboot

Guide for patching AMI Aptio V UEFI firmware to circumvent Secure Boot checks

ami aptio efi firmware patch reverse-engineering reversing uefi

Last synced: 16 Jan 2025

https://github.com/pgaskin/bootnext

Windows tray icon to set the EFI BootNext variable.

boot-manager bootloader dual-boot efi tray-icon uefi windows

Last synced: 02 Nov 2024

https://github.com/m4tx/uefi-jitfuck

A JIT compiler for Brainfuck running on x86_64 UEFI

brainfuck jit uefi

Last synced: 11 Nov 2024

https://github.com/imbushuo/PrimeG2Pkg

Running Windows on smartphone is not new. How about a calculator?

acpi arm calculator hp imx imx6 prime uefi windows

Last synced: 13 Nov 2024

https://github.com/2kabhishek/refind2k

Minimalist Theme for rEFInd πŸ’ πŸ’»

bootloader eye-candy grub refind refind-theme theme uefi

Last synced: 30 Jan 2025

https://github.com/tandasat/helloamdhvpkg

HelloAmdHvPkg is a type-1 research hypervisor for AMD processors.

amd-v hypervisor uefi

Last synced: 23 Nov 2024

https://github.com/jiazhang0/meta-secure-core

OpenEmbedded layer for the use cases on secure boot, integrity and encryption

efi encryption ima integrity modsign secure-boot security sgx signing-keys tpm tpm2 uefi

Last synced: 09 Nov 2024

https://github.com/imbushuo/primeg2pkg

Running Windows on smartphone is not new. How about a calculator?

acpi arm calculator hp imx imx6 prime uefi windows

Last synced: 10 Nov 2024

https://github.com/aar10n/osdev

64-bit UNIX hobby operating system with a UEFI bootloader

kernel osdev uefi x86-64

Last synced: 31 Jan 2025

https://github.com/tandasat/wpbt-builder

The simple UEFI application to create a Windows Platform Binary Table (WPBT) from the UEFI shell.

acpi uefi wpbt

Last synced: 23 Nov 2024

https://github.com/yabits/ebcvm

EFI Byte Code Virtual Machine in userspace

bytecode ebc uefi virtual-machine vm

Last synced: 18 Nov 2024

https://github.com/ExtremeGTX/Androidx86-Installer-for-Windows

This installer will help users install Android-x86 on UEFI-Enabled PC from windows, without HDD repartioning or messing things up

android uefi

Last synced: 18 Nov 2024

https://github.com/Cr4sh/smram_parse

System Management RAM analysis tool

analysis dfir firmware forensics investigation reversing security smm uefi

Last synced: 25 Oct 2024

https://github.com/osresearch/safeboot-loader

Linux kernel module to use UEFI Block IO Protocol devices. Probably not a good idea.

bootloader efi firmware kernel uefi

Last synced: 28 Nov 2024

https://github.com/cr4sh/smram_parse

System Management RAM analysis tool

analysis dfir firmware forensics investigation reversing security smm uefi

Last synced: 23 Nov 2024

https://github.com/microsoft/mu_tiano_plus

Project Mu TianoCore Plus

firmware projectmu uefi uefi-development

Last synced: 01 Feb 2025

https://github.com/cr4sh/aptiocalypsis

Arbitrary SMM code execution exploit for industry-wide 0day vulnerability in AMI Aptio based firmwares

0day ami exploit firmware intel smm uefi vulnerability

Last synced: 23 Nov 2024

https://github.com/microsoft/mu_tiano_platforms

Project Mu Virtual Platform Firmware

firmware ovmf projectmu qemu uefi uefi-development

Last synced: 26 Jan 2025

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

Rusty Hypervisor - Windows UEFI Blue Pill Type-1 Hypervisor in Rust (Codename: Illusion)

blue-pill bootkit hypervisor intel ring-1 rust uefi virtualization vt-x windows

Last synced: 06 Nov 2024

https://github.com/ValdikSS/thinkpad-shahash

Script to recompute SHA1 hashes for Lenovo ThinkPad Sandy Bridge laptops to get rid of 5 beeps on boot

bios lenovo thinkpad uefi

Last synced: 12 Nov 2024

https://github.com/valdikss/thinkpad-shahash

Script to recompute SHA1 hashes for Lenovo ThinkPad Sandy Bridge laptops to get rid of 5 beeps on boot

bios lenovo thinkpad uefi

Last synced: 28 Oct 2024

https://github.com/gurry/efi

Ergonomic Rust framework for writing UEFI applications.

bootloader dhcp efi efi-application rust rust-crate uefi uefi-application uefi-development uefi-platform

Last synced: 01 Feb 2025

https://github.com/nrdmn/uefi-examples

UEFI examples in Zig

uefi zig

Last synced: 16 Nov 2024

https://github.com/Cr4sh/Aptiocalypsis

Arbitrary SMM code execution exploit for industry-wide 0day vulnerability in AMI Aptio based firmwares

0day ami exploit firmware intel smm uefi vulnerability

Last synced: 18 Nov 2024

https://github.com/x1tan/rust-uefi-runtime-driver

Template for UEFI runtime drivers written in Rust with serial logging and debugging support.

driver efi rust uefi

Last synced: 23 Oct 2024

https://github.com/Jamesits/BGRTInjector

Customize Windows 10 boot logo without modifying UEFI firmware.

acpi bgrt uefi

Last synced: 23 Oct 2024

https://github.com/jamesits/bgrtinjector

Customize Windows 10 boot logo without modifying UEFI firmware.

acpi bgrt uefi

Last synced: 15 Oct 2024

https://github.com/gdamjan/secure-boot

UEFI SecureBoot for ArchLinux

boot uefi uefi-secureboot

Last synced: 17 Dec 2024

https://github.com/p-state/ida-efitools2

IDA plugin for extending UEFI reverse engineering capabilities

ida ida-plugin idapython uefi

Last synced: 23 Oct 2024

https://github.com/slytomcat/UEFI-Boot

Boot Linux directly from UEFI firmware (without any bootloader)

bootloader linux uefi

Last synced: 19 Nov 2024

https://github.com/yoppeh/efi-clang

Build UEFI applications with the Clang compiler and LLD linker.

clang efi lld uefi

Last synced: 20 Nov 2024

https://github.com/tkchia/biefircate

Running x86-16 or x86-32 code from x86-64 UEFI; _very experimental_ β€’ mirror of https://gitlab.com/tkchia/biefircate β€’ developer notes at https://gitlab.com/tkchia/biefircate/-/blob/main/doc/NOTES.asciidoc

acpi baremetal bios gnu-efi hello-world ia16 ia32 kernel operating-system os osdev pci seabios uefi vga x64 x86-16 x86-32 x86-64

Last synced: 25 Nov 2024

https://github.com/kivikakk/daintree

[non-functional] ARMv8-A/RISC-V kernel (with UEFI bootloader)

armv8 kernel risc-v uefi zig

Last synced: 19 Jan 2025

https://github.com/linuxboot/uefisettings

The tool to read/get/extract and write/change/modify BIOS/UEFI settings from Linux terminal.

bios blobstore change dump get hii hiidb hpe ilo modify ocp read script settings uefi write

Last synced: 31 Jan 2025

https://github.com/nrdmn/uefi-paint

UEFI-bootable touch paint app

uefi zig

Last synced: 16 Nov 2024

https://github.com/microsoft/mu_oem_sample

Project Mu OEM Sample Code

firmware projectmu uefi uefi-development

Last synced: 28 Jan 2025

https://github.com/fpmurphy/UEFI-Utilities-2018

Various UEFI utilities built against UDK2017. Includes X64 binaries.

edk2 udk2017 uefi uefi-application uefi-development uefi-shell uefi-utilities

Last synced: 17 Nov 2024

https://github.com/c2d7fa/jonasforth

Forth interpreter written in bare-metal assembly running on UEFI. (Unfinished)

forth uefi

Last synced: 30 Oct 2024

https://github.com/gztimewalker/ggos

GZTime's GGOS for OS course project.

coursework os rust uefi

Last synced: 11 Nov 2024

https://github.com/riscv-non-isa/riscv-brs

The Boot and Runtime Services (BRS) specification provides the software requirements for system vendors and Operating System Vendors (OSVs) to interoperate with one another by providing expectations for the Operating System (OS) to utilize in acts of device discovery, system management, and other rich operations provided in this specification.

acpi brs-b brs-i devicetree ebbr firmware interoperability platform risc-v smbios standards uefi

Last synced: 10 Nov 2024

https://github.com/fpmurphy/UEFI-Utilities-2016

Various UEFI utilities built against UDK2015

edk2 uefi uefi-application uefi-development uefi-shell uefi-utilities

Last synced: 23 Oct 2024

https://github.com/UltraOS/Hyper

A modern x86/ARM bootloader supporting both BIOS and UEFI

aarch64 bios bootloader efi uefi x86 x86-64

Last synced: 23 Oct 2024

https://github.com/yoppeh/efi

efi headers

efi uefi

Last synced: 20 Nov 2024

https://github.com/itrooz/efivar-rs

EFI boot manager tool written in Rust

boot efi rust uefi

Last synced: 30 Jan 2025

https://github.com/tomreyn/isfl

Insyde Software UEFI firmware flashing kernel driver

acer bios firmware hp insyde lenovo linux linux-drivers toshiba udoo-x86 uefi

Last synced: 23 Oct 2024

https://github.com/andreiw/tinycc

My tinycc fork: hopefully, better OSX support, EFI targets, and ???

efi macho osx pe tcc tinycc uefi

Last synced: 28 Oct 2024

https://github.com/joeldidier/Bootable-Windows-ISO-Creator

Create a bootable ISO (BIOS/UEFI) from Windows source installation files.

batch bios bootable iso uefi windows windows-10

Last synced: 13 Nov 2024

https://github.com/ultimaweapon/zfi

Zero-cost and safe interface to UEFI firmware

rust uefi

Last synced: 07 Dec 2024

https://github.com/a1ive/uefi-tetris

Tetris for UEFI

game uefi

Last synced: 23 Oct 2024

https://github.com/pbatard/ntfs-3g-old

UEFI read/write NTFS driver, based on ntfs-3g

aarch64 arm arm64 edk2 efi fs ia32 ntfs ntfs-3g ntfs-driver riscv64 uefi visual-studio x64

Last synced: 28 Oct 2024

https://github.com/aneesh-neelam/uefi-secureboot-signtool

Script to sign external Linux kernel modules for UEFI Secure Boot.

linux-kernel linux-kernel-module secure-boot uefi

Last synced: 09 Nov 2024

https://github.com/aneesh-neelam/UEFI-SecureBoot-SignTool

Script to sign external Linux kernel modules for UEFI Secure Boot.

linux-kernel linux-kernel-module secure-boot uefi

Last synced: 12 Nov 2024

https://github.com/microsoft/mu_silicon_intel_tiano

Project Mu - TianoCore Intel Packages

firmware projectmu uefi uefi-development

Last synced: 28 Jan 2025

https://github.com/loneicewolf/LOJAX

LOJAX ROOTKIT (UEFI) +PDF Included[x]

bootkit lojax malware rootkit uefi uefi-rootkit

Last synced: 18 Nov 2024

https://github.com/rinsuki/badapple-efi

Bad Apple!! played on UEFI Graphics Output

bad-apple uefi uefi-application

Last synced: 13 Oct 2024

https://github.com/loneicewolf/lojax

LOJAX ROOTKIT (UEFI) +PDF Included[x]

bootkit lojax malware rootkit uefi uefi-rootkit

Last synced: 26 Dec 2024

https://github.com/davmac314/tosaithe

Very minimalistic UEFI boot menu / kernel bootloader

bootloader osdev uefi

Last synced: 12 Nov 2024

https://github.com/jamesits/s0ixenabler

Force enable S0 Low Power Idle mode on your computer.

connected-standby s0ix uefi

Last synced: 15 Oct 2024

https://github.com/saloniamatteo/arch

These are easy, in-depth instructions on how to install Arch Linux.

arch-btw arch-linux arch-linux-installation arch-linux-setup arch-wiki archlinux bios boot dvd uefi

Last synced: 11 Jan 2025

https://github.com/cr4sh/pico_dma

Autonomous pre-boot DMA attack hardware implant for M.2 slot based on PicoEVB development board

axi-dma backdoor dma fpga implant microblaze pci-e uefi xilinx

Last synced: 23 Nov 2024

https://github.com/chengxuncc/booToLinux

Boot Linux from Windows.

bcdedit boot uefi windows

Last synced: 23 Oct 2024

https://github.com/portasynthinca3/boss

Operating system written in Erlang and Rust

beam capability-security erlang os rust uefi x86-64

Last synced: 12 Oct 2024

https://github.com/nokia/attestationengine

An experimental (but fully functional) Remote Attestation Engine and Applications for TPM2.0 based systems (cloud, edge, IoT etc)

attestation cloud coreboot edge-computing ietf integrity-checker iot rats security tpm tpm2 trust txt uefi

Last synced: 02 Dec 2024

https://github.com/Dunky-Z/uefi-spec-zh

UEFI Specification in Chinese/UEFI θ§„θŒƒδΈ­ζ–‡ηΏ»θ―‘

documentation markdown translation uefi

Last synced: 23 Oct 2024

https://github.com/awslabs/python-uefivars

Python package and helper tool to analyze, convert and modify UEFI variable stores.

aws efi efivarfs efivars python uefi uefivars

Last synced: 19 Nov 2024

https://github.com/pbatard/mosby

Mosby – More Secure Secure Boot

arm64 edk2 ia32 secure-boot secureboot uefi uefi-secureboot uefi-shell x64

Last synced: 28 Oct 2024