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

Respondre per correu electrònic a