ASM & C++ - OllyDBG

02/27/2014 23:03 iOSsec#1
Hallo, ich habe mal eine Frage bezüglich C++ und ASM.
Normalerweise habe ich mit einen Dumper einfach einen Metin2 P-Server gedumt und mir die module ... in einer Datei abgspeichert.
Z.b. in Python:
PHP Code:
        chr.Revive() 
War dann z.b.:
Revive - 4563C8
(Werte stimmen nicht)

Dann habe ich mit OllyDBG die ASM Funktion rausgesucht und so aufgerufen:
PHP Code:
DWORD ghostmode2 0x004B0850// (Werte stimmen nicht)
__asm
        
{
            
MOV ECX,DWORD PTR DS:[0x6B280C]     // (Werte stimmen nicht)  
            
CALL ghostmode2                      
        

Aber wen jetzt z.b. es in Pyhton so ist:
PHP Code:
        chr.testSetComboType(2
oder
PHP Code:
        background.EnableSnow(1
Also dass ich es nicht nur aufrufen muss sondern auch eine (ZAHL) eintragen muss, wie kann ich das ganze dann in ASM aufrufen?
Als Beispiel:

PHP Code:
        chr.testSetComboType(2
testSetComboType - 456E30

So jetzt habe ich das ganze in OllyDBG gesucht:

[Only registered and activated users can see links. Click Here To Register...]

Kann mir jetzt jemand helfen wie ich das generell machen kann?
Währe wirklich nett !!! :D
02/27/2014 23:33 buFFy!#2
Aufrufkonvention ? Wikipedia

Ist sinnvoller wenn du's selbst liest anstatt hier spoonfed zu werden.
02/28/2014 13:42 iOSsec#3
Erstmal Danke, aber was heißt spoonfed ?
02/28/2014 14:22 buFFy!#4
Quote:
Originally Posted by iOSsec View Post
Erstmal Danke, aber was heißt spoonfed ?
Vorgekaut, mit dem Löffel gefüttert.
Mein ich auch nicht böse, wollte damit nur ausdrücken das du ja davon nichts hättest und das deshalb lieber selbst lesen sollst :)
02/28/2014 15:31 iOSsec#5
Ich wusste gar nichts davon was du mir da gesendet hast.
Ich will doch kein Code, dann kann ichs ja schlecht bei anderen Sachen anwenden ums zu verstehen ;D