Programación General > ASM (Ensamblador)

 Compilar...

(1/2) > >>

Z0n3S:
Hola, miren tengo este problema, tengo este codigo y no se que esta mal, lo e modificado de todas las formas que sabia para que quedara bien y no me tire errores al compilarlo...
me podrian echar una ayudadita
Gracias.


--- Código: Text --- .386 .model flat, stdcall /includes libs y incs .code            mov edi,offset Login            mov esi,offset Password            xor eax,eax            xor ebx,ebx            xor ecx,ecx            mov ebx,offset longitud            mov ebx,dword ptr [ebx]            mov al,byte ptr[edi+ebx-1]            mov cl,byte ptr[edi]            xor ebx,ebx            add eax,ecx            mov ecx,10            xor edx,edx            div ecx            add dl,32h            mov byte ptr[esi],dl            inc esi here:      xor eax,eax            xor ecx,ecx            mov al,byte ptr[edi+ebx]                       mov cl,byte ptr[edi+ebx+1]            cmp cl,00h                               jne Next            mov edx,offset longitud            mov edx,dword ptr [edx]            add ebx,1            cmp ebx,3            jl Bad            cmp edx,ebx            je Exit            jmp BadExit:       mov byte ptr[esi+ebx+1],00h               ret                               Bad:        mov eax,1             ret Next:     add eax,ecx            mov ecx,0Ah            xor edx,edx            div ecx            add dl,30h                        mov byte ptr[esi+ebx],dl            inc ebx            jmp here start:  end start  

Eternal Idol:
Ese codigo, tal como lo podemos ver en el foro, no se puede ensamblar porque no estan definidas las variables login, Password y longitud ademas de que los comentarios comienzan con un punto y coma (;) y no con una barra (/).

Z0n3S:

--- Citar ---no se puede ensamblar porque no estan definidas las variables login, Password y longitud
--- Fin de la cita ---
gracias por responder... de que forma se declaran las variables??

Saludos...
pd:podrias poner el codigo listo, como deberia ser para ensamblarlo...porfa... :)

Eternal Idol:

--- Cita de: "Z0n3S" ---
--- Citar ---no se puede ensamblar porque no estan definidas las variables login, Password y longitud
--- Fin de la cita ---
gracias por responder... de que forma se declaran las variables??

Saludos...
pd:podrias poner el codigo listo, como deberia ser para ensamblarlo...porfa... :)
--- Fin de la cita ---
¿De donde sacaste el codigo? Parece incompleto por una razon ... no sirve que te de las variables porque las mismas deben tener valores especificos que no puedo inventar. De todas maneras: ¿Sabes que hace el codigo?

Z0n3S:
el codigo se supone que es algo asi como un keygen...
la variable login tiene el valor de Cool, la longitud no se si sea importante, alo mejor ay que obviarla..y lo que ase es obtener el valor de la variable password para el valor Cool de la variable login...

de que forma se declaran las variables en asm?

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa