Ensamblador - ayuda :(

 
Vista:

ayuda :(

Publicado por Kio (2 intervenciones) el 13/01/2003 23:52:41
hola quien me puede dar una mano con esto. he desessamblado una dll que trato de usar en mi programa. esta dll fue escrita por otro programador, se lo que hace pero no se que parametros pide ni nada
no se nada se assembler y me salio esto:

[.. funcion exoportada ..]
mov eax, 1003F9EC
call 100332C0
sub esp, 00000210
mov eax, dword ptr [10052F70]
xor eax, dword ptr [ebp+04]
cmp dword ptr [ebp+08], 00000003
push ebx
push esi
push edi
mov edi, dword ptr [ebp+0C]
mov dword ptr [ebp-14], eax
mov dword ptr [ebp-14], esp
jne 1000944D
push edi

eso es un pedazo ahi puedo saber que parametros pide o cuntos parametros son por lo menos?
segun lei push estan pasando lo parametros al stack?, ese codigo es parte de una dll.
gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

No se bien, pero...

Publicado por Jorge (130 intervenciones) el 01/02/2003 23:41:12
Mirá, el código así no te dice nada, tendrías que sensamblarlo con el W32Dasm o alguno que te de referencias de las direcciones esas, por ejemplo, del "call" para ver si es una API o algo así.
Por lo pronto, te digo que se ve que hay al menos 3 parámetros de 32 bits cada uno, puestos en la pila en las direcciones EBP+4,+8 y +C.

Del resto, sin más información, no sé nada.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar