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

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Ingeniería Inversa (Moderadores: karmany, .:UND3R:., MCKSys Argentina)
| | |-+  mover el primer o último byte de un var
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: mover el primer o último byte de un var  (Leído 3,128 veces)
.:UND3R:.
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
mover el primer o último byte de un var
« en: 2 Septiembre 2011, 00:33 am »

Hola a todos otra pregunta
var HOLA
var AUX
mov AUX,[eax]
mov  HOLA,byte AUX??  :huh:

No me funciona, Saludos
En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
apuromafo CLS


Desconectado Desconectado

Mensajes: 1.441



Ver Perfil WWW
Re: mover el primer o último byte de un var
« Respuesta #1 en: 2 Septiembre 2011, 00:54 am »

mov HOLA,AUX,1
mov HOLA,AUX+1,1  //Y ASI.. hay mas formas..de vuelta de la iglesia verifico y te comento..


volvi de la iglesia, el tema delicado es saber como almacena la informacion:

Citar
var valor1
var valor2
var valor3
var valor4
var valor5
Mov valor1,61
Mov valor2,#61#
Mov valor3,"61"
/*  notese es " y no ”     */
Mov valor4,eip
Mov valor5,[eip]
eval "vamos a diferenciar {valor1}//{valor2}//{valor3}//{valor4}//{valor5}"
log $RESULT,""
//msg $RESULT
pause
/*
pero si miramos el log tenemos  vamos a diferenciar 61//#61#//61//40B3F3 y  6AEC8B55
pero desde la interfaz, asi como bien diriamos para comparar tenemos
Es 0x61 decimal 97 ,
el segundo es  como letra “a” ->#61# ,
el tercero es como “61”->#3631#
el cuarto es la direccion
el quinto es los bytes de esa direccion
estas diferencias son importantes, porque llegara el momento que deberas comparar...
*/


RET //final del script

mira que no es igual aunque se parezcan...


ahora yendo a tu pregunta aun no termino de modificar, pero deberia ser mas o menos asi:

Citar
var HOLA
var AUX
mov AUX,[eax]
len aux
mov sizeaux,$result
loop:
cmp sizeaux,0
je fin
mov evaluador,AUX,sizeaux
eval "tenemos como evaluador//AUX//sizeaux"
log $RESULT
dec sizeaux
jmp loop

fin:
ret

« Última modificación: 2 Septiembre 2011, 02:31 am por apuromafo » En línea

Apuromafo
MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.513


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: mover el primer o último byte de un var
« Respuesta #2 en: 2 Septiembre 2011, 01:15 am »

Como dice mafo, la instruccion mov acepta 3 parametros, donde el tercero es el size a mover (en bytes)
En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

.:UND3R:.
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
Re: mover el primer o último byte de un var
« Respuesta #3 en: 2 Septiembre 2011, 03:15 am »

Muchas gracias por las respuestas, no se nota que estoy estudiando a fondo ollyscript?
En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
apuromafo CLS


Desconectado Desconectado

Mensajes: 1.441



Ver Perfil WWW
Re: mover el primer o último byte de un var
« Respuesta #4 en: 2 Septiembre 2011, 03:22 am »

yo estaba aprovechando de crear un tutorial de ollyscript,
asi que son bienvenidas tus dudas espero charlar contigo a ver si le das un checkeo aver como va.

saludos Apuromafo
En línea

Apuromafo
.:UND3R:.
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.118


Ingeniería inversa / MASM


Ver Perfil WWW
Re: mover el primer o último byte de un var
« Respuesta #5 en: 2 Septiembre 2011, 03:26 am »

yo estaba aprovechando de crear un tutorial de ollyscript,
asi que son bienvenidas tus dudas espero charlar contigo a ver si le das un checkeo aver como va.

saludos Apuromafo

También he notado que estás muy relacionado con lo de los script, son bienvenidos si gustas chequeo algunos, que algo estoy aprendiendo saludos
En línea


Solicitudes de crack, keygen, serial solo a través de mensajes privados (PM)
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines