Beitrag in Blogsystem verschoben
This commit is contained in:
@@ -9,7 +9,7 @@ Wer einem alten Laptop aus dem Keller noch einmal neues Leben einhauchen will, f
|
||||
|
||||
## Fehlermeldung
|
||||
|
||||

|
||||

|
||||
|
||||
Dank diesem eingebauten Schutzmechanismus lässt sich die Firmware nur mit eingestecktem Netzteil und eingesteckter Batterie ausführen, die außerdem auch noch zu mehr als 10% geladen sein muss. Der seit Jahren tiefenentladene Akku lässt jedoch nur noch eine maximale Ladung von 2% zu. Auch ein online beschriebener Bypass mit der Flag `/forceit` lässt hier leider kein Update zu.
|
||||
|
||||
@@ -29,14 +29,14 @@ Mehr Erfolg hatten wir schließlich mit einem switch-case-Statement, mit dem die
|
||||
|
||||
Die konkrete Änderung wird im Assembly umgesetzt und muss der gleichen Größe der ursprünglichen Anweisungen entsprechen. In userem Fall sieht die Anweisung vor der Änderung so aus:
|
||||
|
||||
```
|
||||
```text
|
||||
004031ac 8b 85 04 MOV EAX,dword ptr [EBP + int_for_case_switching]
|
||||
f3 ff ff
|
||||
```
|
||||
|
||||
Nach der Änderung mit konstantem Wert 7 so:
|
||||
|
||||
```
|
||||
```text
|
||||
004031ac c7 c0 07 MOV EAX,0x7
|
||||
00 00 00
|
||||
```
|
||||
Reference in New Issue
Block a user