NUEVO RETO: Crackme MSDOS (4/agosto/2004)

Iniciado por Rojodos, 4 Agosto 2004, 13:27 PM

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

tetano

los crackmes (y los programas) echos en msdos  no se puedn crackear en win xp

Ðevastador


mikel

No es que se pueda sino que se pueden analizar mejor

tetano

debas yo lo e intentado con el w32dasm, ida, y por ultimo con el SoftICE....... se lo consulte a R. Narvaja y me dijo si los ofset no son de 16 bits (xxxx:xxxx) sino de 32 (xxxxxxx) es que no se puede
solo se puede acer este crackme en W9x y el que me diga lo contrario........... que lo DEMUESTRE

un saludo

mikel

Hola:
Vamos a ver, yo no lo tengo demasiado claro, y que alguien me corrija si no es así, pero por lo que creo es lo siguiente:

1º En el antiguo sistema operativo MSDOS los registros eran de 16 bits: AX,BX,CX... y sólo se podían guardar en ellos 2 bytes.
2º Cuando sacaron el Windows 3.1, este en realidad no era un sistema operativo, sino sólo un entorno gráfico, pero el sistema operativo seguía siendo MSDOS, con lo que los registros eran de la misma forma que antes.
3º Ya con Windows95, este sí es realmente un sistema operativo, y aunque se podían hacer aplicaciones de consola (simulando MSDOS), es Windows el corazón del sistema. Este sistema operativo ya disponía de registros de 32 bits: EAX,EBX,ECX..
4º El resto de las versiones de Windows ( incluída WindowsXp) operan de forma análoga, con registros de 32 bits.
5º Aunque el programa a crackear sea una aplicación de consola, dudo mucho que haya sido programado en una máquina con MSDOS como sistema operativo es decir se puede abrir con un debugger. Otra cosa es que hubiera sido programado en MSDOS antiguo ( estos no los puedo abrir).
6º Yo uso WindowsXp y sí he podido crackear el programa. Como debugger usé el Ollydbg.

Un saludo

Mikel

tetano

Cita de: mikel en  1 Noviembre 2004, 05:38 AM
Yo uso WindowsXp y sí he podido crackear el programa. Como debugger usé el Ollydbg.
valla eso es raro el ollydbg NO soporta programas de 16 bits

mikel

A ver, leiste el mensaje o no?
Ollydbg no lee programas hechos en 16 bits, pero te aseguro que este está hecho con 32 bits.

mikel

Vaya, hasta me has hecho dudar por si me lo habían cambiado, pero veo que no, es el mismo de siempre.

HaCkZaTaN

Bueno a mis los dos crackmes me van super y el devastador estaba duro muchas cosas por el camino, y la desempaquetada a mano estaba hay dura pero encontre el OEP y despues le hice el DUMP y despues ya era sino encontrar las API's que utilizaste y ya
salu2!!

usting

#29
A mi me surge una duda, soy nuevo en el cracking.. tengo el procdump y cuando intento hacer DUMP no puedo, procdump siempre me dice que el proceso no puede ser dumpeado... lo intento sobre windows 2000... segun el readme del procdump, es para windows 98, etc... pero no menciona al 2000...

Alguna utilidad que sea validad para w2k?, o tendre que intentarlo sobre otro sistema como win98?


saludos