Escolar Documentos
Profissional Documentos
Cultura Documentos
decir que no será un manual muy extenso y que te va convertir en cracker esto esta
orientado a las personas sin ningún conocimiento sobre el tema.
AX --> acumulador
BX --> base
CX -->contador
DX -->datos
esto en 16 bits para 32 bits se les antepone la letra "E" así EAX,EBX;.....
je Salta si es igual
jne Salta si no es igual
jmp Salta si o si
ja Salta si es alto
jna Salta si no es alto
jb Salta si es bajo
jnb Salta si no es bajo
jg Salta si es mayor
jng Salta si no es mayor
jl Salta si es menor
jnl Salta si no es menor
para verlos todos dejo un texto adjunto al final del manual donde están los saltos y la
tabla ASCII ya hablare de ella.
creo que con que nos aprendamos esto de ASM ya podemos empezar a practicar en
cracking onque seria mucho mejor leer un manual completo de asm así se los facilitara
mas.
http://www.guanacompu.110mb.com/archivos/CrackME_CD-Check.zip
este crackme tiene un tipo de protección que no le permite ejecutarse si no hay un disco
en la unidad de CD.
http://www.guanacompu.110mb.com/archivos/wdasm893.zip
http://www.guanacompu.110mb.com/archivos/hex-workshop.zip
al ejecutar el crackme nos aparece esta ventana indicándonos que insertemos un CD.
Y ahí esta damos doble click sobre el mensaje y nos moverá hacia otra dirección.
ahí es donde estamos actualmente fijémonos bien lo que aremos será buscar algún salto
antes de llegar al mensaje.
Efectivamente ese es el salto que buscamos situémonos sobre el y vemos la parte de
abajo.
Y anotamos el offset que seria este 0000473C la "h" de el final no cuento eso solo
indica que esta en formato hexadecimal.
Hecho esto vemos que nos lleva a una dirección exactamente aquí
ahí cambiamos el salto jne(0F85) por je(0F84) esto para invertir la acción eso para que
no los pida ningún CD.