elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


  Mostrar Mensajes
Páginas: 1 ... 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 [353] 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 ... 381
3521  Programación / ASM / Re: [?][Linux/Nasm]No funciona programa similar a cat. en: 10 Agosto 2009, 22:51 pm
Para ver el comportamiento, que resultado devuelve cada interrupcion ... si esta escribiendo en el buffer que esta escribiendo, etc.
3522  Programación / ASM / Re: [?][Linux/Nasm]No funciona programa similar a cat. en: 10 Agosto 2009, 19:14 pm
Depuralo con gdb.
3523  Programación / ASM / Re: Duda - Ensamblado en: 6 Agosto 2009, 08:07 am
Consulta GetStdHandle y ReadFile en la MSDN.
3524  Programación / ASM / MOVIDO: funcion en php en: 5 Agosto 2009, 15:56 pm
El tema ha sido movido a PHP.

http://foro.elhacker.net/index.php?topic=263401.0
3525  Programación / ASM / Re: Como leer un archivo !? en: 4 Agosto 2009, 18:00 pm
Comproba los parametros (especialmente que la cadena en eax sea correcta) y llama a GetLastError para averiguar la causa por la cual no abre el archivo.
3526  Programación / ASM / Re: Duda - Ensamblado en: 31 Julio 2009, 16:33 pm
Ese es un emulador de un procesador arcaico, no necesitas incluir ese archivo, si usas la API de Windows tendras que incluir los archivos que vienen con MASM32 - los vas a ir viendo en los tutoriales de Iczelion - o escribirlos vos mismo (solo tiene sentido para aprender), las interrupciones de la BIOS y MS-DOS no estan disponibles en 32/64 bits donde tenes que usar la API de Windows, incluso para la consola. invoke es una directiva util que enmascara los push y el call, siempre podes usar estas instrucciones manualmente.
3527  Programación / ASM / Re: Duda - Ensamblado en: 31 Julio 2009, 16:18 pm
De nadas, te recomiendo arrancar por aca: tutoriales de Iczelion.
3528  Programación / ASM / Re: Duda - Ensamblado en: 31 Julio 2009, 15:49 pm
Si es de 32 necesitas mas directivas, asi lo vas a poder ensamblar, depuralo para ver como funciona :

Código
  1. .386
  2. .model flat, stdcall
  3.  
  4. .data
  5. i byte 1
  6. j byte 0
  7. t byte 0
  8.  
  9. .code
  10. main:
  11. mov cx,10   ;counter=10
  12. lblLoop1:
  13.        mov al,i
  14.        add al,j
  15.        mov bl,t
  16.        add bl,al
  17.  
  18. mov cl, j
  19. mov i, cl
  20.  
  21. mov cl, t
  22. mov j, cl
  23.  
  24.        mov dl,j
  25.  
  26.        loop lblLoop1
  27. end main
  28.  
3529  Programación / ASM / Re: Duda - Ensamblado en: 31 Julio 2009, 15:26 pm
¿Queres hacerlo en 16 bits? ¿Estas usando el MASM de 16 bits?

Ojo con usar cl sin restaurarlo, estas cambiando cx que es el contador del loop.
3530  Programación / ASM / Re: Duda - Ensamblado en: 31 Julio 2009, 14:26 pm
Sacalo y en lugar de usar ese DUMPREGS usa Debug.exe.

Usa un registro, del tamaño adecuado (en este caso 1 byte, 8 bits), para el mov:

Código
  1. mov cl, j
  2. mov i, cl
Páginas: 1 ... 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 [353] 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 ... 381
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines