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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  Duda instrucciones POPAD/POPA
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda instrucciones POPAD/POPA  (Leído 3,669 veces)
criskapunk

Desconectado Desconectado

Mensajes: 277



Ver Perfil
Duda instrucciones POPAD/POPA
« en: 24 Agosto 2010, 20:52 pm »

Buenas chicos,

Hace poco que estoy leyendo los manuales de Cracking desde cero de Ricardo Narvaja y me surgio una duda.

Citar
POPA equivale a: pop DI, SI, BP, SP, BX, DX, CX, AX (los valores recuperados correspondientes a ESP y SP, no se colocan en los registros sino que se descartan).

Alguien podria explicarme lo que esta subrayado? No termino de entender lo que se descartan.

Un saludo y gracias ;)
En línea

LSL

Desconectado Desconectado

Mensajes: 239

Cls


Ver Perfil
Re: Duda instrucciones POPAD/POPA
« Respuesta #1 en: 24 Agosto 2010, 21:10 pm »

Buenas chicos,

Hace poco que estoy leyendo los manuales de Cracking desde cero de Ricardo Narvaja y me surgio una duda.

Citar
POPA equivale a: pop DI, SI, BP, SP, BX, DX, CX, AX (los valores recuperados correspondientes a ESP y SP, no se colocan en los registros sino que se descartan).

Alguien podria explicarme lo que esta subrayado? No termino de entender lo que se descartan.

Un saludo y gracias ;)

La explicación la tienes aqui
Código:
La pila sigue la norma LIFO (last in, first out) y funciona como una pila de platos. Si colocamos uno a uno cinco platos sobre una pila, y luego los vamos cogiendo, tomaremos en primer lugar el último que hayamos puesto, luego el penúltimo etc., hasta llegar al que hayamos puesto en primer lugar, que será el último que cogeremos. La dirección para acceder al plato superior de la pila, es decir al valor en que podemos acceder en cada momento, está contenida en un registro (ESP) y, lógicamente, va variando según se van añadiendo o retirando valores. 
Como puedes comprender en ESP (y SP) se pone el valor al que se puede acceder en cada momento y como va variando conforme se añaden o recuperan valores, es por lo que este no debe cambiarse al recuperarse los valores de los otros registros guardados.

Espero que ahora lo tengas claro.  ;)
Saludos.

« Última modificación: 24 Agosto 2010, 21:19 pm por LSL » En línea

Saludos.

LSL.
criskapunk

Desconectado Desconectado

Mensajes: 277



Ver Perfil
Re: Duda instrucciones POPAD/POPA
« Respuesta #2 en: 26 Agosto 2010, 14:53 pm »

Muchas gracias LSL, ahora me quedo mas claro :D

Un saludo
En línea

LSL

Desconectado Desconectado

Mensajes: 239

Cls


Ver Perfil
Re: Duda instrucciones POPAD/POPA
« Respuesta #3 en: 26 Agosto 2010, 15:15 pm »

Muchas gracias LSL, ahora me quedo mas claro :D

Un saludo

De nada :).

Saludos.
En línea

Saludos.

LSL.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Duda con resultado de las siguientes instrucciones
ASM
.:UND3R:. 2 3,088 Último mensaje 23 Noviembre 2011, 00:53 am
por .:UND3R:.
duda en la suma de estas dos instrucciones
Electrónica
xemnas 1 2,618 Último mensaje 3 Noviembre 2014, 02:54 am
por flacc
El desarrollo del 5G va viento en popa: se probará en la banda 6 GHz
Noticias
wolfbcn 0 1,345 Último mensaje 22 Enero 2015, 21:48 pm
por wolfbcn
Pusha y popa
Ingeniería Inversa
yourmind 2 3,693 Último mensaje 24 Octubre 2020, 01:01 am
por EdePC
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines