va dir Esteve Valentí: > Algú sap com saltar-se les proteccions dels productes de microsoft > per tal de robar-los-hi els programes i no tenir que pagar?
És relativament fàcil. Necessites un debugger, un programa que et permet executar altres programes en condicions controlades. A la meva època utilitzavem el SoftIce, que era molt bo. El SoftIce també té protecció, que s'ha de saltar si no vols haver de pagar. Es pot saltar la protecció del SoftIce amb el propi SoftIce? Ho dubto, però això és una altra història. El que es fa generalment en les proteccions per número de sèrie és el següent: es posa un punt de ruptura a la funció de l'API del Windows GetMessageText o similar, tornes al programa, introdueixes un número de sèrie inventat per registrar el programa, apretes Entrar i baaam! salta el SoftIce en ple codi de verificació del número de sèrie. El primer que s'ha de fer, és fer uns quants RETs fins a arribar al codi del programa, localitzar el número de sèrie fals, executar pas a pas i anar apuntant totes i cada una de les comprovacions que fa el programa. Òbviament si alguna comprovació falla el "flux d'execució" es desvia, i hem de tornar a començar, posant un número de sèrie que compleixi la comprovació, aquest cop... normalment aquí es posa el punt de ruptura directament sobre la instrucció que t'interessa, un cop la saps, per agilitzar el procés. Es va repetint fins a tenir un número que compleixi totes les condicions... i voilà! -- hrnzt _______________________________________________ llista de correu de l'Internauta [EMAIL PROTECTED] http://zeus.internauta.net/mailman/listinfo/internauta
