LECCION 16 OLLY DESDE 0.NARVAJA

Iniciado por jucasa, 3 Febrero 2015, 01:23 AM

0 Miembros y 1 Visitante están viendo este tema.

jucasa

En la lecc 16 de Ricardo Narvaja  de Olly desde 0,soluciona el primer caso donde
Olly aclara  EAX=0000574B Y EBX=05E6657E....la  CMP EAX,EBX no es 0
  EBX= (Valor hexadecimal del serial falso) XOR 1234
quiero que EBX sea igual que EAX
Reemplazo     EBX por EAX ya que son iguales.
EAX=(Valor hexadecimal del serial correcto) XOR 1234
EAX es un dato pues lo tengo de la comparación EAX=547B
547B XOR 1234 = (Valor hexadecimal del serial correcto) Si soluciono el XOR
464F = (Valor hexadecimal del serial correcto)
Si 464F es el valor correcto hexadecimal, si lo paso a decimal tendré mi serial     para tipear.......
Alguien me puede explicar estos pasos,como es "si soluciono el XOR" etc
  Agradeceria alguna explicacion a estos pasos.Un saludo

MCKSys Argentina

Cita de: jucasa en  3 Febrero 2015, 01:23 AM
En la lecc 16 de Ricardo Narvaja  de Olly desde 0,soluciona el primer caso donde
Olly aclara  EAX=0000574B Y EBX=05E6657E....la  CMP EAX,EBX no es 0
  EBX= (Valor hexadecimal del serial falso) XOR 1234
quiero que EBX sea igual que EAX
Reemplazo     EBX por EAX ya que son iguales.
EAX=(Valor hexadecimal del serial correcto) XOR 1234
EAX es un dato pues lo tengo de la comparación EAX=547B
547B XOR 1234 = (Valor hexadecimal del serial correcto) Si soluciono el XOR
464F = (Valor hexadecimal del serial correcto)
Si 464F es el valor correcto hexadecimal, si lo paso a decimal tendré mi serial     para tipear.......
Alguien me puede explicar estos pasos,como es "si soluciono el XOR" etc
  Agradeceria alguna explicacion a estos pasos.Un saludo


Hola!

Cuando ricnar dice "si soluciono el XOR" se refiere a aplicar la instrucción XOR sobre los operandos de la misma. Aqui tienes información sobre la instrucción XOR.

En este caso (según lo que has escrito), el XOR se aplica sobre los valores 547Bh y 1234h. El resultado de la operación es 464Fh (17999 en decimal).

Quizás te sirva hacer la operación en la calc de windows, así tienes otro punto de vista de la operación (fuera de Olly).

Saludos!
MCKSys Argentina

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


jucasa

Es estupendo y fabuloso que me respondan tan rápido a las dudas que me surgen
y por ello estoy muy agradecido.Es una labor encomiable- y voy a aplicar
la instruccion y asi poder seguir adelante.
  Las lecciones del Sr.Narvaja son estupendas pero en este caso
al no poner los pasos, uno tiene que pensarlos y está bien
   .De nuevo gracias y un saludo cordial.