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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ... 56
141  Seguridad Informática / Nivel Web / Re: BUG O QUE ? en: 28 Agosto 2009, 13:57 pm
Juas, si tienen algun log y ven que estas intentando "molestar" puede pasar algo.
142  Programación / ASM / Re: Como se crea un exe en Radasm en: 28 Agosto 2009, 11:14 am
En la web de RadASM: http://www.oby.ro/rad_asm/
Trae 2 paquetes, ASM y High Level, sigue los pasos, reinicia y ya:

ASM: http://www.oby.ro/rad_asm/RadASM2000/Assembly.zip
High level: http://www.oby.ro/rad_asm/RadASM2000/HighLevel.zip

O como dijo eternal los readme.txt y http://www.oby.ro/rad_asm/RadASM2000/RAHelp.zip existen para algo :)
143  Programación / ASM / Re: Como puedo hacer While o For en FASM en: 27 Agosto 2009, 15:08 pm
Y cuando debo usar push (a parte de cuando invoque una función...) y cuando pop?

Cuando quieras empujar y sacar algo de la pila  :D Cuando uses una convencion de llamada que pase los parametros en la pila como C y stdcall por ejemplo.

Gracias eternal, eres un dios del bajo nivel xD
144  Programación / ASM / Re: Como puedo hacer While o For en FASM en: 27 Agosto 2009, 15:01 pm
Sirven para eso mismo ... en este codigo sirven para guardar el valor que tengan en la pila (push), ejecutar las funciones que cambian el valor de esos registros y posteriormente restaurarlos (pop). DEPURA tu codigo y despues el codigo que funciona y vas a verlo mucho mas claramente.

Y cuando debo usar push (a parte de cuando invoque una función...) y cuando pop?
145  Programación / ASM / Re: Como puedo hacer While o For en FASM en: 27 Agosto 2009, 14:47 pm
¿Por que push eax,ecx y pop eax,ecx? El POP y el PUSH es algo que he leido en muchos manuales, wikipedia... y no logro acabar de entenderlo :S.

¿Para que sirven realmente pop y push? no quiero una definición wikipedia, porque

PUSH mete un DWORD en la pila
POP al contrario que PUSH saca un DWORD de la pila.

(Frases extraidas del taller de e0n)
146  Programación / ASM / Re: Como puedo hacer While o For en FASM en: 27 Agosto 2009, 14:38 pm
Gracias idol, he probado hacer algo así:

Código
  1. format pe gui
  2. entry start
  3. include 'win32ax.inc'
  4. .data
  5. nUM dd ?
  6. nSum db 2 dup(0)
  7. .code
  8. start:
  9. mov ecx, 5
  10. xor eax, eax
  11. bucle:
  12. inc eax
  13. invoke wsprintfA, nSum,'%d',eax
  14. add esp,12
  15. invoke MessageBoxA, 0,nSum,nSum,0
  16. loop bucle
  17. ret
  18. section '.idata' import data readable
  19. library  user32,'user32.dll'
  20. import user32,MessageBoxA,'MessageBoxA',wsprintfA,'wsprintfA'

Pero se me queda parado en el 2
147  Programación / ASM / Re: Como puedo hacer While o For en FASM en: 27 Agosto 2009, 14:17 pm
El primer código cuando eax sea igual a 5 se para?
148  Programación / ASM / Como puedo hacer While o For en FASM en: 27 Agosto 2009, 13:28 pm
¿Como puedo hacer while o for en FASM?
149  Programación / ASM / Re: Macros interesantes en: 25 Agosto 2009, 18:38 pm
se ven interesantes, gracias YST ^^
150  Seguridad Informática / Análisis y Diseño de Malware / Re: [Taller] Api Hooking en modo usuario en: 24 Agosto 2009, 20:31 pm
Grande YST :)
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15] 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 ... 56
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines