¿Por qué Galletas Crack
El primer error a los desarrolladores a menudo hacen es al subestimar el poder y el número de galletas, y ese es el peor error que cualquier desarrollador puede hacer de la protección. Mayormente, las galletas son personas muy inteligentes que van a trabajar en la eliminación de la protección del software para los días a la vez, y en casos extremos, incluso por semanas, para el desafío de la misma. El éxito de la galleta es casi siempre depende de su motivación. Puede que le sorprenda saber que la mayor parte de la motivación de la galleta no es financiero. Galletas de publicar sus grietas y la información de forma gratuita, después de todo. No están haciendo dinero con el software, aunque las personas que utilizan sus grietas están ahorrando dinero. En lugar de software de crack con fines de lucro, las galletas están participando en una especie de competencia informal. Una galleta que se puede quitar un régimen de protección nuevas y muy complicado se convierte en una persona muy apreciada y respetada dentro de la comunidad cracker. ¿Cómo Galletas Crack: depuradores y desensambladores Protección de los desarrolladores a menudo suponen que sin el código fuente, los crackers no serán capaces de entender la protección del software. Este es un gran error. Galletas de utilizar dos tipos de utilidades para romper la protección del software, depuradores y desensambladores. Depuradores Depuradores galletas permiten trazar una aplicación, instrucción por instrucción, y para detenerlo en cualquier momento y siga las secciones importantes. Es cierto que las aplicaciones escritas en lenguajes de alto nivel (como C + +, Visual Basic o Delphi) puede ser rastreado únicamente en ensamblador, pero galletas entender lo que está sucediendo en el código de la aplicación sorprendentemente bien, probablemente mejor que la mayoría de la gente puede imaginar. La verdad es que cuanto mayor sea el nivel del lenguaje de programación, más difícil es dejar rastro. Pero por otra parte, los lenguajes de programación de alto nivel ofrecen menos posibilidades de crear una protección muy buena. Todo tiene sus lados luminosos y oscuros. Desensambladores Desensambladores puede traducir código de la aplicación de nuevo en ensamblador. Una de las ventajas que ofrecen más de desensambladores descompiladores es que siempre se traduce en ensamblador, por lo que el cracker tiene que saber que sólo un idioma. La calidad del código resultante traducida depende de la calidad de la desensamblador. La mejor desensambladores incluso comentarios sobre el código traducido, lo que hace que el código sea mucho más fácil de entender. Por ejemplo, si el cracker encuentra un "número de serie incorrecto" cadena y ubica su lugar en el código, que será capaz de encontrar la parte del código que protege a la aplicación. En ese momento, nada puede impedir que el estudio de la protección y romperla. Descompiladores Descompiladores puede traducir código de la aplicación volver al código fuente. Un descompilador sólo puede traducir aplicaciones que fueron escritas en el idioma para el que se creó el descompilador en particular. Hay, por ejemplo, descompiladores para Delphi, Visual Basic y Java. Un descompilador bien puede hacer un buen trabajo de traducción de la solicitud. Una vez que una aplicación se traduce, es fácil para el cracker (si conoce el idioma en particular) para encontrar las secciones de interés y determinar cómo funcionan. La mayoría de los frecuentes errores de Protección Hay varias razones por las que un programa puede no estar bien protegidos contra la copia ilegal: No hay programa de protección: Es muy común que los programas para contener ninguna protección, y sin embargo sus autores requieren que los usuarios comprar el programa. Cuando un programa no está protegido contra la copia, los desarrolladores no deberían sorprenderse cuando sus ganancias son pequeñas. Débil protección del programa: Aproximadamente el 70 por ciento de todos los programas tienen una protección muy débil, que las galletas pueden quitar muy rápidamente. Programa de protección de causar errores del programa: Muchos programadores proteger sus productos débilmente o nada en absoluto porque tienen miedo de que la protección incorrectamente programada crear problemas con sus programas. Es mejor usar el código de protección más débil que nada, pero no dejará las galletas mejor así. Ajuste del régimen de protección es la parte más importante de cualquier estrategia de protección. Una vez que la protección se crea, el programador debe convertirse en un pirata por un tiempo y, utilizando los programas de las galletas ', probar si nada ha sido olvidado. presentado por Ray Robbins
|
|||||
|