Els fabricants ofereixen versions demostratives de programes per a una millor familiarització amb els seus productes. Com a regla general, després d’acabar el període de prova, el programa deixa de funcionar i requereix introduir un codi clau o pagar per Internet.
Instruccions
Pas 1
S'ha d'entendre que després de finalitzar el període de prova del programa, l'única opció correcta és pagar el seu ús posterior. No obstant això, els preus que els fabricants estableixen per als seus programes de vegades són molt alts i no són assequibles per a les persones amb ingressos baixos. A més, molts usuaris no necessiten programes per a ús professional, sinó per a l’execució puntual d’algunes tasques. Tenint en compte això, sorgeix la pregunta de com ampliar el període de prova del programa o com aturar el seguiment del temps amb la versió de demostració.
Pas 2
Si la versió de demostració del programa que utilitzeu té una funcionalitat completa, però deixa de funcionar al cap de temps, l'opció més senzilla és desinstal·lar el programa de l'ordinador i tornar-lo a instal·lar. En aquest cas, tornareu a tenir l'oportunitat de treballar durant el període de prova. Per desinstal·lar demostracions, utilitzeu l'eina de desinstal·lació, que elimina totes les traces del programa instal·lat de l'ordinador.
Pas 3
En cas que l’opció de reinstal·lació no s’adapti a vosaltres o que la versió de demostració del programa no tingui totes les possibilitats, podeu provar d’aturar la comprovació de prova. Penseu en un punt important: ningú no té dret a impedir que investigueu sobre programes. Però si poseu un programa piratejat a la xarxa per a ús públic, això ja suposa una violació directa dels drets d'autor amb totes les conseqüències que es deriven d'aquest fet.
Pas 4
Per investigar el programa, utilitzeu utilitats especials. El primer, PEID, us mostrarà en quin idioma està escrit el programa o amb quin paquet d’embalatge inclou. En aquest darrer cas, el programa s'ha de desempaquetar amb un desempaquetador adequat. Per exemple, si un programa s’empaqueta amb UPX, s’ha de desempaquetar amb les utilitats adequades, per exemple, Unpacker for UPX. Tingueu en compte que el programa també es pot protegir mitjançant un criptor, que també s’haurà d’eliminar.
Pas 5
Després de desempaquetar-lo, cal obrir el programa al depurador, un programa especial que us permet treballar amb el codi executable. Un depurador senzill i convenient és Ole Debugger. Hi ha una versió en rus, però és millor utilitzar l’anglès original, ja que molts manuals descriuen com treballar-hi. Descarregueu el programa i els seus connectors (obligatoris), sense ells, el depurador no tindrà totes les funcions necessàries.
Pas 6
El procediment real per eliminar el judici és així. Quan s’inicia el programa investigat, comprova la presència de la clau de llicència introduïda. Si hi ha una clau, un salt condicional (si hi ha una clau, llavors …) transfereix el control a una secció de codi que llança una versió completament funcional del programa i no es mostren finestres d'advertència.
Pas 7
Si no es troba la clau, es compleix una altra condició i es produeix una transició a una altra secció del codi, on es mostra una finestra d'advertència a l'usuari. Per eliminar la prova, heu de substituir el salt condicional a la secció de treball del codi per una incondicional, és a dir, directa. Això es pot fer temporalment directament al depurador. Després d'assegurar-vos que tot funciona i que el programa ja no mostra avisos, recordeu la secció modificada del codi (en codificació hexadecimal) i l'original, és a dir, la que hi havia abans del canvi.
Pas 8
L'última etapa: el programa original s'obre en un editor de codi hexadecimal, on es troben símbols de salt condicional a través de la cerca, que s'han de substituir per símbols de salt incondicionals. Es fa la substitució, es guarden els canvis. El programa acabat es pot tornar a empaquetar per reduir-ne la mida.