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

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Mensajes
Páginas: 1 ... 323 324 325 326 327 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 ... 381
3371  Programación / ASM / Re: Manifest en Esnamblador 32 Bits en: 25 Diciembre 2009, 19:07 pm
Te recomiendo buscar manifest en el foro de C/C++.
3372  Programación / ASM / Re: Ventana en ASM en: 20 Diciembre 2009, 23:07 pm
No, es MASM ... saca offset y listo.
3373  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
3374  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.
3375  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
3376  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 ...
3377  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
3378  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).
3379  Programación / ASM / Re: Problema con la pila en: 12 Diciembre 2009, 10:32 am
De nadas  ::)
3380  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.
Páginas: 1 ... 323 324 325 326 327 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 ... 381
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines