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
|
## 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.
|
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:
|
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]
|
004031ac 8b 85 04 MOV EAX,dword ptr [EBP + int_for_case_switching]
|
||||||
f3 ff ff
|
f3 ff ff
|
||||||
```
|
```
|
||||||
|
|
||||||
Nach der Änderung mit konstantem Wert 7 so:
|
Nach der Änderung mit konstantem Wert 7 so:
|
||||||
|
|
||||||
```
|
```text
|
||||||
004031ac c7 c0 07 MOV EAX,0x7
|
004031ac c7 c0 07 MOV EAX,0x7
|
||||||
00 00 00
|
00 00 00
|
||||||
```
|
```
|
||||||
Reference in New Issue
Block a user