--
ESTUDIO COLECTIVO DE DESPROTECCIONES | ||
WKT Tutorialz Site | ||
progrAmA | Programas de evaluaci≤n en UNIX | UNIX |
tipo | Sharewares, Demos | |
protECCi≤n | Limitaciones en el tiempo de uso. | |
DiFiCultAD | 1) Principiante, 2) Amateur, 3) Aficionado, 4) Profesional, 5) Especialista | |
hErrAmiEntAs | Una Librerφa dinßmica propia : Mi_Time | |
CrACkEr | Bart | |
FEChA | 24 de Octubre de 1998 |
Introducci≤n |
La verdad es que no trabajo en Windows mucho, mi campo en mas bien el
Linux, en este caso tengo un truquillo que puede serviros, para saltarse
la proteccion de la copias de programas de evaluacion.
Consiste en hacer creer al programa que esta viviendo en un tiempo distinto,
gracias a las librerias dinamicas y a la variable de entorno LD_PRELOAD CREO QUE ES VALIDO PARA TODO SISTEMA UNIX, NO FUNCIONA CON PROGRAMAS CON EL BIT DE SUID ACTIVADO, PUES ELLOS NO ACCEPTAN EL LD_PRELOAD. |
Al Atake |
MODO DE EMPLEO: Quitar la proteccion al programa "EXE" que tiene cuenta de evaluacion 1) creo funciones de tiempo en una libreria y que tiene tiempo fijado en un momento en el que el programa de evalucion funciona con licencia de 30 dias o lo que sea. 2) uso el programa "strace" y "grep" $strace EXE 2> zz; grep "time(NULL)" zz;rm zz time(NULL) = 908959851 3) aparece un numero: N_time_crack = 908959851 time returns the time since the Epoch (00:00:00 UTC, Jan- uary 1, 1970), measured in seconds. 4) Mi libreria dinamica: mi_time.so.1.0 Se carga antes que la del sistema: $mv EXE EXE.orig asi el fichero EXE es un script ahora (parecido a un .bat del MSDOS) EXE ======================= export LD_PRELOAD=/lib/libmi_time.so.1.0 EXE.orig 5) Incluyo todo en un atachment ( Mi_Time ) Un saludo a todos los ECD-mailers. ____________________________________ | |\\/\/\/\/\/| _____________ | | | | / \ | | | | | Elvis is | | | | __ __ | | dead ! | | | | | | | | | | | | | C\ |0 | |0 | /O | bart. | | | | "" _ "" | \_ __________/ | | | | // | | \'-----'/ --' | | _____/-----\_____ | | / | | \ | |____________________________________| Linux: The choice of a GNU generation "My opinions are my own, and I've get *lots* of them!" ********************************************************************* W98 supports real multitasking - it can boot and crash simultaneously ********************************************************************* |
[ Entrada | Documentoz GenΘricoz | WKT TEAM Main Site ] |
[ Todo el ECD | x Tipo de Protecci≤n | x Fecha de Publicaci≤n | x orden AlfabΘtico ] |