jueves, 8 de noviembre de 2012

CRACKER


Un hacker es un individuo que crea y modifica software y hardware de computadoras, para desarrollar nuevas funciones o adaptar las antiguas, sin que estas modificaciones sean dañinas para el usuario del mismo.

Los hackers y crackers son individuos de la sociedad moderna que poseen conocimientos avanzados en el área tecnológica e informática, pero la diferencia básica entre ellos es que los hackers solamente construyen cosas para el bien y los crackers destruyen, y cuando crean algo es únicamente para fines personales.

COMO FUNCIONA
1. El creador de un crack accede al código máquina del que desea desproteger mediante la utilización de un "debugger" y localiza la que impide el funcionamiento del programa cuando se ha superado el periodo de prueba o que comprueba el número de serie de la mochila.

2. Los saltos absolutos son calculados por el sistema operativo mediante una tabla de relocalización que se halla en el fichero ejecutable, de manera que, localizar la instrucción correcta se debe desarrollar un pequeño programa que busque una secuencia de bytes lo suficientemente representativa.

3. Una vez localizada la instrucción, se hace una rutina que busque en binario, en el fichero EXE del programa, la secuencia correspondiente, y que cambie uno o varios bytes de manera que cuando el programa se ejecute no haga las comprobaciones relativas al número de serie, la fecha actual, etc

No hay comentarios:

Publicar un comentario