Skip to content

sus-loader is a Stage 1 Legacy BIOS bootloader that prints an among us character, stars, and text

Notifications You must be signed in to change notification settings

Msfv3n0m/sus-loader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sus-loader

This project was inspired by https://github.com/brainsmoke/nyanmbr

Description

sus-loader is a Stage 1 BIOS bootloader. The master boot record (mbr) in legacy BIOS devices is 512 bytes. Therefore, a program must be under 512 bytes to fit into the first stage of the boot process.

Usage

Testing

make: build and run project with qemu
make build: build the project
make run: run the project with qemu
./makeCadets.sh: make numerous bootloaders with an array of names specified in makeCadets.sh. Resulting bootloaders are in the cadets folder

Bare Metal

Windows

Just run the overwrite-mbr.ps1 file as an administrator to overwrite the mbr with sus-loader.img

Linux

Run this command to overwrite the mbr with sus-loader.img:
sudo dd if=sus-loader.img of=/dev/sda bs=512 count=1

References

About

sus-loader is a Stage 1 Legacy BIOS bootloader that prints an among us character, stars, and text

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •