Test Foro de elhacker.net SMF 2.1

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:

mov eax, 10
ret

la segudna vez que la abres por ejemplo:

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
CitarYo 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