Quali cose interessanti si possono fare se si modifica EFI

3

Penso che abbia ragione nel pensare che i Mac Intel utilizzino EFI .

Ho sentito dire che è possibile creare una protezione con password di basso livello e persino installare una shell. L'informazione è scarsa e limitata.

Qualche utente esperto ha hackerato il suo Mac EFI? Se sì, cosa hai fatto e come?

    
posta rjstelling 10.09.2010 - 13:58
fonte

1 risposta

7

Sì, puoi installare una shell. Puoi anche impostare una password del firmware, anche se generalmente utilizzi programmi di utilità che funzionano con Mac OS X per configurarlo (il% di Apple include% co_de sul DVD di installazione, ma in realtà non lo posiziona sulla partizione di sistema).

EFI è probabilmente meno interessante da un punto di vista hobbistico di quanto lo fosse OpenFirmware. Anche se si installa una shell EFI, si ha accesso ad un ambiente di scripting limitato (fondamentalmente simile a bash), diversamente da OpenFirmware in cui è possibile scrivere cose sostanziali direttamente in Forth (fino alla scrittura di driver di avvio direttamente sulla console senza OS separato e toolchain).

Per fare qualcosa di serio con EFI è necessario compilare una toolchain di compilazione incrociata per compilare codice nativo o EBC, e una volta fatto si potrebbe anche semplicemente compilare un file binario standalone e farlo apparire come un vettore di avvio e fai in modo che il firmware avvii il tuo codice come un sistema operativo.

    
risposta data 10.09.2010 - 14:27
fonte

Leggi altre domande sui tag