elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
25 Mayo 2012, 01:18  


Tema destacado: Entra al canal IRC oficial de #elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  ASM (Moderador: Eternal Idol)
| | | |-+  Deberia POPear los segmentos que no utilizo.?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Deberia POPear los segmentos que no utilizo.?  (Leído 1,858 veces)
oPen syLar


Desconectado Desconectado

Mensajes: 686


The Best of You..


Ver Perfil WWW
Deberia POPear los segmentos que no utilizo.?
« en: 16 Enero 2011, 00:18 »

Buenas... Mi pregunta es sencilla.. Parece de logica.. Pero no me aclaro mucho con los segmentos...

Deberia de POPear los segmentos de registro al inicio de un programa cuando no los vaya a utilizar.? O eso lo hace automaticamente el programa.?

es decir.. Si no utilizo el DS.. ES.. SS.. Deberia..

Código:
pop ds
pop es
pop ss
push cs

mov ebx, 123
....
......
........


« Última modificación: 16 Enero 2011, 00:19 por oPen syLar » En línea

framework C++ http://bit.ly/AB0Qz1
worm C++ http://bit.ly/AdWRtl
POP3 cracker http://bit.ly/x2SZxW
Mail dumper (HTTP) http://bit.ly/xMN6pF
Иōҳ


Desconectado Desconectado

Mensajes: 453


Ver Perfil
Re: Deberia POPear los segmentos que no utilizo.?
« Respuesta #1 en: 21 Enero 2011, 01:33 »

si no pusheas nada, no derias popear nada.... por logica.... a no ser que quieras que de crash!

almenos que estes haciendo algo especial... con todo el code que das no dices muxo :P


En línea

Eres adicto a la Ing. Inversa? -> www.noxsoft.net
Space.Medafighter.X

Desconectado Desconectado

Mensajes: 24



Ver Perfil
Re: Deberia POPear los segmentos que no utilizo.?
« Respuesta #2 en: 21 Enero 2011, 01:41 »

Deberías explicarte mejor, el código parece más bien un fragmento y no da una idea de lo que quieres hacer. Con el opcode "POP" estas sacando valores de la stack, y luego pusheas "cs" sin razon alguna...
En línea
AleX Inc.

Desconectado Desconectado

Mensajes: 24


Ver Perfil
Re: Deberia POPear los segmentos que no utilizo.?
« Respuesta #3 en: 13 Febrero 2011, 00:20 »

para poder usar un POP primero debes haber hecho un PUSH (en la mayoria de loc casos)
el PUSH guarda en la pila y el POP remueve de la pila, si guardas algo y no lo remueves o tratas de remover algo que no esta guardado, por logica abra un error.
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Violación de segmentos
Programación C/C++
Blue_box 3 603 Último mensaje 17 Diciembre 2005, 06:55
por Blue_box
decodificador binario a bcd 7 segmentos
Electrónica
murdock_ 2 18,553 Último mensaje 10 Diciembre 2006, 21:16
por murdock_
cortar segmentos de archivos de audio
Multimedia
zarq29 3 425 Último mensaje 22 Abril 2007, 08:43
por Eansqer
UNIR DOS SEGMENTOS DE RED EN WINDOWS 2000
Redes
G3rl0 1 769 Último mensaje 4 Septiembre 2007, 02:09
por thenew
Microsoft Kinect irá a otros segmentos
Noticias
wolfbcn 0 346 Último mensaje 28 Junio 2010, 20:52
por wolfbcn
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines