fabian | 2 Diciembre, 2009
La ingeniería inversa es el proceso contrario a la ingeniería como tal. Si hablamos de ingeniería podemos deducirlo como un estudio realizado en el que se obtienen datos técnicos para realizar un producto, mientras que la ingeniería inversa es la forma de conocer como fue construido algo y como funciona y dependiendo de la aplicación para lo que fue utilizado podemos deducir si es legal o ilegal lo que se está haciendo.

Una de las aplicaciones para las que más se usa este proceso es el de hacer ingeniería inversa al software, en la que por medio de distintas herramientas podemos conocer el funcionamiento de un programa generalmente comercial, para así poder conocer su algoritmo interno y el que determina como será licenciado el software, es decir podemos dar con un serial válido para usar el programa.
¿Cómo es este proceso?
El proceso de hacerle ingeniería inversa a un programa consiste en utilizar programas denominados “Debuggers” que permiten conocer el código interno del programa, pero generalmente lo muestra en lenguaje entendible para la maquina. Por ejemplo uno de los debuggers más conocidos y usados es el programa alemán OllyDBG, que permite “destripar” un ejecutable para conocer su código ensamblador interno, y así por medio de la lectura de este podemos conocer el algoritmo que usaron para licencia el programa.
Continuar leyendo
Rodrigo | 9 Noviembre, 2009
Hoy en día se escucha muy a menudo que los usuarios usan determinadas aplicaciones para poder crear y cargar imágenes de disco de sus aplicaciones favoritas, así como también como de sus discos de datos o simplemente de sus películas favoritas.

Esto no es algo que incluya mayor problema ya que solo se requiere de un software, los datos o material que contega a dicha imágen, y un poco de conocimiento para saber en que cosas útiles podríamos llegar a realizar este tipo de procedimientos.
Continuar leyendo
Rodrigo | 8 Noviembre, 2009
Todos sabemos lo fácil que representa ingresar a una red local estructurada, algo que en realidad no implica más allá que una buena conectividad basada en la elección del material que nosotros tengamos, tal es el ejemplo de poder utilizar a nuestros conocidos cables de red y conectores RJ45, algo que se analizó en un momento determinado en cuanto a la forma de empalmarlos.

Es así que si deseamos una comunicación entre dos ordenadores tenemos que usar un HUB con cables directos, o cables cruzados si es de punto a punto.
Continuar leyendo
Rodrigo | 3 Noviembre, 2009
Habíamos mencionado sobre las ventajas y desventajas que puede tener una conexión WiFi, y justamente queremos partir en el presente artículo con lo que se refiere a las desventajas que nos ofrece una conectividad inalámbrica.

En los tiempos actuales ya resulta demasiado fácil para muchos entendidos (no expertos) en informática el poder hackear las contraseñas de una señal WiFi, algo que conlleva a muchos problemas para quienes son propietarios de este tipo de señales.
Continuar leyendo
Rodrigo | 3 Noviembre, 2009
Aunque muchas de las veces nos han indicado que es el CPU, aún se sigue mal interpretando a dicho término asignandolo a otro tipo de características que en realidad, no es la adecuada.

En sí, el CPU es la definición de la Central Processing Unit (ó mejor dicho Unidad Central de Procesos), mismo que está encargado de de gestionar cada una de las ordenes que se emiten para las aplicaciones como para los dispositivos, mismos que actúan en base a software debido a la presencia de sus controladores, una forma de software.
Continuar leyendo
Rodrigo | 2 Noviembre, 2009
Desde tiempos casi no recordados, cuando teníamos a nuestros primeros sistemas operativos de esas épocas, es que siempre hemos tenido que instalar determinada aplicación si deseabamos que éstas sean ejecutadas en nuestro sistema operativo.

Todo esto en realidad tiene un fundamento básico, mismo que va más allá de lo que muchos creen y en determinada medida, hasta podríamos decir que es para guardar una seguridad para dichas aplicaciones más que para una seguridad informática a favor de nuestro equipo.
Continuar leyendo
Rodrigo | 23 Octubre, 2009
Cuando hablamos sobre un lenguaje y la forma de traducir entre diferentes idiomas, es porque no todos los habitantes de los diferentes paises pueden entenderse de manera directa cuando se inicia una conversación, razón por la cual inclusive, es que existen determinados sitios que nos ayudan a interpretar un idioma con la ayuda de determinados servicios en línea a los que acudimos de manera diaria.

Pero algo que no nos hemos dado cuenta la forma de como nos comunicamos con el ordenador, ya que desde el inicio los desarrolladores y diseñadores de los ordenadores tuvieron que desarrollar un medio de comunicación con cada uno de estos equipos, creando lo que se llama “el lenguaje máquina“.
Continuar leyendo