Debugger: Funktion?



  • Hallo,
    ich habe aus meinem Debugger folgendes kopiert;

    02444500 8b442410 mov eax,[esp+0x10]
    02444504 8b54240c mov edx,[esp+0xc]
    02444508 50 push eax
    02444509 8b44240c mov eax,[esp+0xc]
    0244450d 8d0cc0 lea ecx,[eax+eax*8]
    02444510 8b442408 mov eax,[esp+0x8]
    02444514 d1e1 shl ecx,1
    02444516 51 push ecx
    02444517 8b0d7c714402 mov ecx,[ViMaCore!ImportTable+0x2c (0244717c)]{window!Linkage (20d0f098)} ds:0023:0244717c=20d0f098
    0244451d 52 push edx
    0244451e 50 push eax
    0244451f ff91f0000000 call dword ptr [ecx+0xf0]
    02444525 b801000000 mov eax,0x1
    0244452a c21000 ret 0x10

    wieviele Parameter werden den jetzt an die Funktion 0244451f übergeben?4?
    Welche und in welcher Reihenfolge?
    Vielen Dank!
    Gruß Marcel



  • indem was du gepostet hst sind nur vier sichtbar,deshakb nehme ich an 4!



  • Tja das lässt sich alles ziemlich schlecht sagen, ein disassemblierter Aufruf würde zumindest über Zahl und Größe der Parameter mehr aussagen...was die Parameter bedeuten ist wohl quasi unmöglich zu sagen 🙂


Anmelden zum Antworten