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
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.
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
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
No creo que puedas hacer mucho "polimorfismo" en VB6... :P
Mejor usa ASM...
con batalla se hacer el hola mundo en asm
boy aver que tanto puedo hacer en vb pero aver que sale
saludos
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!
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