Skip to content

Conversation

@israpps
Copy link
Owner

@israpps israpps commented Dec 6, 2023

Current KELFBinder approach for HDD exploit:

flowchart TD
A[OSDSYS] ---> B["MBR BOOTSTRAP (taken from FreeHdBoot)"]

B --- C{HDD Integrity checks}
C ---> |If error found| D[FSCK]
C ---> |If no error found| E[PS2BBL]
E ---> F[(Whatever the user wants to do)]
D --- Z(Tells the user an issue was found and tries to fix it)
Z --- X[tells the user how many issues were found and how many were fixed]
X --- A
Loading

With this update

flowchart TD
A[OSDSYS] ---> B["MBR Bootstrap (PS2BBL"]
B --- C{HDD Integrity checks}
C --- |if error found| D("tell the user and wait 5 seconds")
C --- |If no error found| E[(Whatever the user wants to do)]
D ---E
Loading

add a verbose mode, wich is used when user called willingly the `$HDDCHECKER` command
the non verbose mode is used ONLY during startup check, and only prints the test stages that failed...

Unlike FreeHdBoot, using PS2BBL as the MBR bootstrap gives us more power, the most important advantage is beeing able to run `RESCUE.ELF` BEFORE the hdd checking test suite begins
@israpps israpps force-pushed the main branch 6 times, most recently from 2084495 to 9cb8516 Compare October 16, 2024 14:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants