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

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ASM (Moderador: Eternal Idol)
| | | |-+  Curso ensamblador
0 Usuarios y 2 Visitantes están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: Curso ensamblador  (Leído 8,783 veces)
Borito30


Desconectado Desconectado

Mensajes: 481


Ver Perfil
Re: Curso ensamblador
« Respuesta #10 en: 29 Marzo 2017, 03:05 am »

Una vez que obtienes el código compilado puedes crear el ejectable usando gcc no sé yo tuve problemillas para compilar directamente nasm en windows pero de esta manera funciono.
Ej. muy muy basico para win.
Código:
global _main
extern _printf

section .data
msg db "Hello World", 0

section .bss
section .text
_main:
 push ebp
 mov ebp,esp

  push msg
  call _printf
  add esp,4
  
 mov esp,ebp
 pop ebp

ret

en windows hice:
Código:
nasm -f elf a.asm
gcc a.o
//o tambien
nasm -f win32 a.asm -o a.o
gcc a.o

Mala practica puede que sea compilarlo así no estoy seguro.


En línea

Estoy en contra del foro libre y la Sección de juegos y consolas (distraen al personal)
Meta


Desconectado Desconectado

Mensajes: 3.438



Ver Perfil WWW
Re: Curso ensamblador
« Respuesta #11 en: 31 Marzo 2017, 15:17 pm »

Buen curso, ánimos.


En línea

Yuki

Desconectado Desconectado

Mensajes: 80


El error es una muestra de la incompetencia.


Ver Perfil WWW
Re: Curso ensamblador
« Respuesta #12 en: 1 Abril 2017, 02:12 am »

Me pareció muy interesante tu curso y mas aún porque me veo en la necesidad de ampliar mis conocimientos a Linux, espero que puedas ampliar mas tus cursos!

Tengo una duda también, es corta, ¿que tipo de llamada utilizan las APIs de Linux? veo que sus argumentos pasan por registros y no por la pila ¿acaso es fastcall? gracias!
En línea

Borito30


Desconectado Desconectado

Mensajes: 481


Ver Perfil
Re: Curso ensamblador
« Respuesta #13 en: 2 Febrero 2018, 11:19 am »

podias haber subido el curso a mas de uno le hubiese servido!
En línea

Estoy en contra del foro libre y la Sección de juegos y consolas (distraen al personal)
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Curso Ethical Hacker, opiniones sobre un curso Online « 1 2 »
Foro Libre
jpmo4 17 25,937 Último mensaje 8 Julio 2010, 14:56 pm
por unixgeek
curso ensamblador *-*
ASM
ByJørGe 1 2,479 Último mensaje 15 Diciembre 2015, 21:22 pm
por fary
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines