13.07.2012, 16:37
Hey,
ich glaube ich habe dich verstanden.
Also, wie du schon erkannt hast, musst du eine CodeCave schreiben. Also suchst du dir zunächst einen Platz um eine CodeCave zu schreiben. Nun gucken wir uns an, wie eine MessageBox überhaupt im ASM Code aussieht:
Zuerst wird der Style Parameter gepusht, dann der Title Parameter, dann der Text Parameter und zum Schluss das Window Handle. Anschließend wird dann natürlich die MessageBox-Funktion gecalled. Die Reihenfolge der Parameter ist also rückwärts.
In deiner CodeCave musst du jetzt nichts anderes machen. Du schreibst also einfach folgenden Code:
[code=ASM]
push 0 ;mb_ok
push addresse zum titel
push addresse zum text
push 0;wir brauchen kein handle anzugeben
call MessageBox
[/code]
ich glaube ich habe dich verstanden.
Also, wie du schon erkannt hast, musst du eine CodeCave schreiben. Also suchst du dir zunächst einen Platz um eine CodeCave zu schreiben. Nun gucken wir uns an, wie eine MessageBox überhaupt im ASM Code aussieht:
Zuerst wird der Style Parameter gepusht, dann der Title Parameter, dann der Text Parameter und zum Schluss das Window Handle. Anschließend wird dann natürlich die MessageBox-Funktion gecalled. Die Reihenfolge der Parameter ist also rückwärts.
In deiner CodeCave musst du jetzt nichts anderes machen. Du schreibst also einfach folgenden Code:
[code=ASM]
push 0 ;mb_ok
push addresse zum titel
push addresse zum text
push 0;wir brauchen kein handle anzugeben
call MessageBox
[/code]
"Auf dieser Welt gibt es mehr Scheisse als auf Festivalklos"