Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: Flamer en 1 Diciembre 2011, 22:27 pm



Título: Crear crackme inteligente
Publicado por: Flamer en 1 Diciembre 2011, 22:27 pm
asi es como lo dise el tema crear un crackme inteligente: mi idea es crear un crackme que cuando sea ejecutado cambee su codigo y estructura por ejemplo:
si preguntaba en la direcion 004012A5  y temandaba al cartelito correcto quiero que se modifique asi mismo y luego pregunte en 0042E0A8 y no nomas el codigo si no los graficos tambien(cuadro de texto; botones y etc)
tengo una idea del codigo pero no pienso revelarla todavía eso lo descubrira el que lo resuelba
pero mi duda existe alguno asi para orientarme
y lo boy hacer solo demen tiempo; es que no tengo nada todavía tecleado solo mi imaginacion
recalco hay alguno asi
saludos flamer


Título: Re: Crear crackme inteligente
Publicado por: _Enko en 1 Diciembre 2011, 22:55 pm
Mira que el objetivo de una ejecutable automodificable es este:

la primera vez que se abre ves:
Código:
mov eax, 10
ret
la segudna vez que la abres por ejemplo:
Código:
xor ebx, ebx
mov eax, eax
nop
ret
No vale hacer una comparacion y ejecutar distintos pedazos de codigo, no es lo que se llama "automodificable"

Saludos.


Título: Re: Crear crackme inteligente
Publicado por: Flamer en 1 Diciembre 2011, 23:41 pm
si mi idea era esa insertarle codigo demas y borrarle codigo para que cadabes que lo analizaran se perdieran
pero aber demen tiempo para crearlo.
Igual que los demas ba a estar hecho en vb6 demen tiempo
saludos


Título: Re: Crear crackme inteligente
Publicado por: Flamer en 1 Diciembre 2011, 23:43 pm
si mi idea era esa insertarle codigo demas y borrarle codigo para que cadabes que lo analizaran se perdieran
pero aber demen tiempo para crearlo.
Igual que los demas ba a estar hecho en vb6 demen tiempo
saludos


Título: Re: Crear crackme inteligente
Publicado por: MCKSys Argentina en 2 Diciembre 2011, 00:10 am
No creo que puedas hacer mucho "polimorfismo" en VB6...  :P

Mejor usa ASM...


Título: Re: Crear crackme inteligente
Publicado por: Flamer en 2 Diciembre 2011, 00:40 am
con batalla se hacer el hola mundo en asm
boy aver que tanto puedo hacer en vb pero aver que sale
saludos


Título: Re: Crear crackme inteligente
Publicado por: raul338 en 2 Diciembre 2011, 03:56 am
Yo creo que seria como cargar el exe en memoria y de ahi reescribir el archivo, algo asi como hace uTorrent con las actualizaciones


Título: Re: Crear crackme inteligente
Publicado por: Иōҳ en 2 Diciembre 2011, 04:28 am
Pues tendrás que pelear con los saltos relativos, absolutos, etc...

(No recuerdo esto joder... y hace poco que lo estudié :S)

Salu2!


Título: Re: Crear crackme inteligente
Publicado por: Flamer en 2 Diciembre 2011, 06:17 am
Citar
Yo creo que seria como cargar el exe en
memoria y de ahi reescribir el archivo, algo
asi como hace uTorrent con las
actualizaciones
esactamente raul asi lo pienso hacer solo serescribiran siertas partes del codigo cargandolo a memoria y que se reescriba asi mismo.
no pienso hacer que el codigo este mutando y cambiando continuamente no creo poderlo hacer eso seria muy difisil para mi
bueno saludos