Hoy me encontré con la versión 2.8 de este soft, le metí mano y pude revisarlo con algo de paciencia y me di cuenta de lo siguiente:
Como primera Pista en el Regedit Guarda las Siguientes Lineas:
https://mega.co.nz/#!QgV2EZRQ!6QAkU97AO5jRtfQeRc4ENvYwol4vbJTaLHAGXo8X8esCogí el Decompiler para obtener referencia de lo que encontré en el regedit y me encontre estas suculentas lineas: (Una comparativa 2 IF que apuntan a 2 procesos)
En el formulario FrmAbut donde activamos el programa
Proc_80_1_8E03B4(Me.txtSerie.Text)
Proc_70_0_8D5F74(Me.txtNA.Text)
https://mega.co.nz/#!hhsX3TJL!ON_qyRhVTyAqr2OXQdUTh1sAy5vs0lX3WmSJt36rybYAl analizar los procesos no son otra cosa mas que un armado de cadenas a partir de la serie que genera el programa, y la validación que ingresamos nosotros.
Para luego comparar su igualdad luego de encriptarlos
Se me ocurrió con el olly remplazar el llamado a dichos procesos para generar la cadena con el mismo proceso para TXTSerie y TXTNA,
Tenia estos 2 PRocesos para trabajar 8E03B4 y el 8D5F74
https://mega.co.nz/#!tldUXLiB!OSqgWKGfqsCWxdtRxdxijHnmwmVyf5v-PzXLH_ubq4AAl modificar el llamado y dejar:
8E03B4(Me.txtSerie.Text)
8E03B4(Me.txtNA.Text)
Note que Se activaba el programa pero al cerrarlo perdía la activación, intente ahora lo opuesto.
8D5F74(Me.txtSerie.Text)
8D5F74(Me.txtNA.Text)
https://mega.co.nz/#!t1FGjDwC!5XsN6YECbpSuUWlegQZ_zTsXA4k5xrJFGsNSbAmTmJcpara hacer que el numero generado coincida en ambos casos solo tendría que ingresar en numero de activación el mismo numero que el sistema genera en el campo serie.
https://mega.co.nz/#!0sVDwKDJ!Nk1518Db6S0c2MudkYOF2bwlWdVjLYIFZrEINEfMqWAY Listo.
https://mega.co.nz/#!4h0VARIb!I5h2p_4V71YXcOi-uWSc5A1BnidYhyaCSAKMoJ2jfNsAhora la tarea es variar los últimos dígitos del numero ingresado en el Numero de Activación, para activarlo como Servidor y como Monopuesto... Se los dejo de tarea a ver si lo encuentran...
Saludos,
EA3000