Foro de elhacker.net

Programación => ASM => Mensaje iniciado por: Drewermerc en 28 Mayo 2014, 05:41 am



Título: asm en linux
Publicado por: Drewermerc en 28 Mayo 2014, 05:41 am
Hola a todos.

Bueno por ciertas razon de que quiero familiarizarme  mas con los sitemas linux mi pregunta es la siguiente si aprendo asm en linux cuand quiera aprender sobre entorno windows sera lo mismo bueno la unica diferencia que se hasta ahorita es que en windows se trabaja con las fucniones de mdsn.

tabien queria saber lo siguiente, como en linux se usa lo que son las syscalls queria saber si para windows tambien existen ya que no e podido encontrar informacion sobre esto.

bueno espero que me puedan ayudar.
Saludos.
Drewermerc


Título: Re: asm en linux
Publicado por: Eternal Idol en 28 Mayo 2014, 09:19 am
Es relativamente parecido, se pasan parametros, se llaman funciones, etc. pero se suele usar una sintaxis diferente, distinta convencion de llamada y funciones. En Windows se usa syscall desde NTDLL (int 0x2E, syscall o systenter; mas informacion aca http://codemachine.com/article_syscall.html )  pero no hace falta que lo hagas manualmente.


Título: Re: asm en linux
Publicado por: Drewermerc en 29 Mayo 2014, 20:41 pm
hola Eternal Idol.
bueno  muchas gracias por contestar y revisare bien la informacion gracias de nuevo.
Saludos.
Drewermerc.


Título: Re: asm en linux
Publicado por: Eternal Idol en 29 Mayo 2014, 21:20 pm
De nadas  ::)