-^Blue Hacking^-

El mejor hacking al alcance de todos
 
ÍndiceFAQRegistrarseConectarse

Comparte | 
 

 PROTEGE TU PROGRAMA!!! (cph)

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
nacherfaller
Admin
Admin


Mensajes : 123
Fecha de inscripción : 28/09/2008
Edad : 22

MensajeTema: PROTEGE TU PROGRAMA!!! (cph)   Miér Oct 15, 2008 9:47 pm

PRÓLOGO

Después
de recibir varias consultas sobre este tema, hemos decicido abrir este
nuevo post, dando a conocer principalmente a los programadores los
distintos sistemas para proteger sus aplicaciones:

-Protecciones que pueden implementar ellos mismos en sus programas...
-Programas gratuitos que pueden utilizar para empaquetar sus aplicaciones
-Programas de pago..
-Consejos...

Nosotros
sabemos que a una persona con buenos conocimientos, cualquier
protección le es indiferente, porque no hay nada infalible, pero vamos
a mostrar las distintas formas que conocemos.

¿Por qué abrimos
este post? Pues porque la gente que diariamente trabaja con Ingeniería
Inversa es la gente que se enfrenta con las protecciones actuales y
sabe cuáles son las más difíciles (que no imposibles) y cuáles puede
aconsejar...

Un saludo y esperamos que os pueda servir de guía antes de decidiros por una u otra opción...



INTRODUCCIÓN

Varias de las preocupaciones de un programador a la hora de distribuir su aplicación pueden ser:

-Disminuir el tamaño de la misma todo lo posible
-Crear licencias para usuarios registrados
-Crear versión DEMO
-Proteger la aplicación para que no sean usadas licencias ilícitas



Primeramente, y antes de todo, hay que comentar unos detalles que todo programador debe saber:
-Ningún programa es incrackeable.
-Hay protecciones fáciles,...., difíciles, ...., muy difíciles y muy muy difíciles, pero no imposibles.
-Muchos
programadores piensan que por no tener el código fuente, al cracker le
va a resultar más complicado estudiar la aplicación. Ya les puedo
asegurar a todos los que piensen así: que se equivocan al 100%. Si
analizaramos cualquier programa compilado con cualquier lenguaje de
programación, llegaríamos a ver secuencias de 0 y 1 que el procesador
entiende directamente. Pero existen muchos programas denominados
desensamblador es que lo que hacen es convertir esa secuencia de 0 y 1 en código ensamblador. El cracker domina este lenguaje.
-A
parte de la ayuda que es un desensamblador, se unen los debugger que
son herramientas para la depuración del código. Estos debuggers a día
de hoy, están muy desarrollados y les puedo asegurar que su aplicación
será incapaz de detectarlos.
-Las personas que comienzan su andadura
por el mundo de la Ingeniería Inversa son denominadas Newbies. Y no hay
que subestimar a nadie.
-Existen en la actualidad muchísimos
programas para proteger y/o reducir tu aplicacion, estos programas se
denominan empacadores, empaquetadores o en inglés packers.
-En este tutorial vamos a hablar principalmente de aplicaciones a 32 bits en ejecutadas en Microsoft Windows.

Después de todo esto seguro que ya sabrás que tienes dos opciones:
-Implementar tú mismo la protección en tu aplicación
-Utilizar uno de los muchos empacadores que existen

Implementar uno mismo la protección:
Como
ya se puede uno imaginar, hay que crear licencias y una versión demo.
Es realmente una labor un tanto costosa, pero con toda la información
que hay en Internet seguro que puedes conseguir una base para comenzar.
Hay muchas personas que ya tienen el código fuente preparado para
distintos software y lo que hacen es modificar ciertos parámetros y así
los nombre-contraseña también son diferentes.

Utilizar un packer:
La
utilización de estos programas tiene una gran ventaja: que en la
mayoría de ellos se pueden ya crear licencias, versiones demo,
protecciones contra desensamblados/debuggers, e incluso la disminución
del tamaño de la aplicación consideramente .

Por
contra, si quieres crear una aplicación comercial, en la mayoría de
ellos deberás comprar el producto, lo que requiere que tu aplicación
aumente también de precio.
También se debe tener en cuenta que los
packers que hace unos años eran muy complicados, actualmente han sido
analizados hasta su último bit y gente Newbie es capaz incluso de
enfrentarse a este tipo de protecciones. Pero todo esto lo veremos con
más detenimiento después.

Hablaremos un poco de los métodos anti debugger/desensambladores
Volver arriba Ir abajo
Ver perfil de usuario http://bluehacking.coolbb.net
 
PROTEGE TU PROGRAMA!!! (cph)
Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.
 Temas similares
-
» Celtx. Un programa para escribir guiones.
» Programa que mejore el rendimiento de nuestra RAM ?
» no se donde se ha ido un programa
» alguien me recomienda un programa, para crear letras animadas para poner en mi foro?
» Algun programa para instalar un RPG??? juegos...

Permisos de este foro:No puedes responder a temas en este foro.
-^Blue Hacking^- :: Hacktivismo :: Hacking Novatos-
Cambiar a: