Assembler: Brauche kleinen Denkanstoß

Hallo,

wusste nicht ob ich einen neuen Thread starten soll oder nicht, angeblich wird das oft lieber gesehen als einen vorhandenen zu erweitern - naja.

Im Anschluss an meine Disassembler-Ausflüge (sehr interessant übrigens) unter Reverse-Engineerign: Sonderbare Zahl habe ich eine merkwürdige subroutine gefunden, die oft aufgerufen wird. Ganz verstehe ich ihren Sinn nicht, außer dass ebp zu esp wird:

Code:
push    ebp
mov     ebp, esp
mov     esp, ebp
pop     ebp
retn

Ich weiß es ist wahrscheinlich etwas "einfaches", aber ich verfüge noch nicht über solche Assembler-Kenntnisse und das in Google einzugeben ist auch schwer...

Danke!

dopefish
 
Diese Funktion tut nichts: Sie besteht aus einem Standard-Funktionsbeginn(stack-frame einrichten usw), dem ein Standard-Funktionsende folgt.
Code:
void f() {
   return;
}

ebp und esp bleiben dabei unverändert.
 
Zurück
Oben