Crear crackme inteligente

Iniciado por Flamer, 1 Diciembre 2011, 22:27 PM

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

Flamer

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

_Enko

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.

Flamer

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

Flamer

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

MCKSys Argentina

No creo que puedas hacer mucho "polimorfismo" en VB6...  :P

Mejor usa ASM...
MCKSys Argentina

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


Flamer

con batalla se hacer el hola mundo en asm
boy aver que tanto puedo hacer en vb pero aver que sale
saludos

raul338

Yo creo que seria como cargar el exe en memoria y de ahi reescribir el archivo, algo asi como hace uTorrent con las actualizaciones

Иōҳ

Pues tendrás que pelear con los saltos relativos, absolutos, etc...

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

Salu2!
Eres adicto a la Ing. Inversa? -> www.noxsoft.net

Flamer

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