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


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: 1 ... 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 [343] 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 ... 386
3421  Programación / ASM / Re: Ventana en ASM en: 20 Diciembre 2009, 23:07 pm
No, es MASM ... saca offset y listo.
3422  Programación / ASM / Re: Ventana en ASM en: 20 Diciembre 2009, 22:28 pm
Código
  1. .data
  2. buff db 512 dup(0)
  3.  
  4. .code
  5. main:
  6. push 512
  7. push offset buff
  8. call GetSystemDirectoryA
3423  Programación / ASM / Re: Ventana en ASM en: 20 Diciembre 2009, 20:56 pm
Podes usar GetWindowsDirectory o GetSystemDirectory; siempre consulta la MSDN, esta la referencia donde explica que representa cada parametro y muchas veces incluye ejemplos.
3424  Programación / ASM / Re: pregunta de nobato en asm en: 20 Diciembre 2009, 01:12 am
Código
  1. mov dl, '6'
  2. mov ah, 02h
  3. int 21h
  4.  
  5. mov dl, '9'
  6. mov ah, 02h
  7. int 21h
3425  Programación / ASM / Re: Ventana en ASM en: 19 Diciembre 2009, 20:58 pm
http://pdos.csail.mit.edu/6.828/2009/readings/i386/RET.htm

Retorna al llamador y saca los parametros de la pila (que para esta funcion son 4 DWORDS, 16 bytes).

PD. ¿De donde sale libs.inc? Cada dia odioa mas FASM y sus includes ...
3426  Programación / ASM / Re: Ventana en ASM en: 19 Diciembre 2009, 19:50 pm
Para empezar a probar cambia el codigo de la etiqueta lbdwn, para ejecutar un programa la forma mas simple es usar WinExec (despues ya podras usar CreateProcess o ShellExecute).
Despues cuando ya sepas ejecutar algo tendras que crear una ventana hija de la primera para el control del tipo boton (nombre de clase BUTTON) y manejando el mensaje WM_COMMAND podras ver el ID del boton. Lee al respecto en la MSDN: http://msdn.microsoft.com/en-us/library/bb775943(VS.85).aspx

Tal vez esto te sirva para la pila:
http://insecure.org/stf/smashstack.html

Leer todo esto no viene mal tampoco:
http://foro.elhacker.net/asm/entry_point-t256455.0.html
3427  Programación / ASM / Re: pregunta de nobato en asm en: 12 Diciembre 2009, 10:51 am
http://www.ctyme.com/intr/rb-2554.htm

En DL tenes que poner un CARACTER.

0x23 + 0x22 = 0x45 = 69 = 'E'

Pero vos queres mostrar "69", para eso tenes que llamar al servicio dos veces (o usar otro que escriba una cadena, previa generacion de la misma), una con con '6' (54) y otra con '9' (57).
3428  Programación / ASM / Re: Problema con la pila en: 12 Diciembre 2009, 10:32 am
De nadas  ::)
3429  Programación / ASM / Re: no me sale un exe. al compilar con tasm en: 7 Diciembre 2009, 17:11 pm
Proba a ensamblarlo desde la linea de comandos entonces.
3430  Programación / ASM / Re: SHL en: 7 Diciembre 2009, 17:07 pm
De nadas  ::)
Páginas: 1 ... 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 [343] 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 ... 386
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines