¿Qué es la Ingenieria Inversa? - CompAspel

Vaya al Contenido
Lecciones de Cracking > Tutoriales

APRENDIENDO CRACKING


¿Qué es la ingeniería inversa?


La ingenieria inversa, consiste basicamente en analizar el funcionamiento de un proceso, y en base a observar como trabaja, podamos revertir el proceso y llegar a su unidades basicas o como es que le dieron origen.

Imaginemos que tenemos un pastel, del sabor que mas nos guste. No es dificil saber el proceso para cocinarlo, en pocas palabras, seria conseguir la materia prima (huevos, harina, azucar, leche, etc.), Los materiales necesarios para hacerlo (horno, recipientes, mezcladores, gas, medidores, el recetario, etc) ¿no es asi? seguimos las instrucciones y listo, tenemos calientito un pastel para celebrar un evento social, aventarselo a alguien, que se yo...

Bien, si aplicaramos la ingenieria inversa, seria posible revertir el proceso de como es que fue cocinado, es decir, saber en que momento se metio al horno, a que temperatura, que fue primero, si ponerle el azucar, o la leche, que tipo de azucar o leche se empleo, etc. Para eso nos serviria aplicar la ingenieria inversa.

En base a esto, y teniendo su proceso inverso, podemos modificar la cantidad de materia prima para hacerlo mas grande, mas chido (ejem, queria decir, "mas chico" pero se presta para que me albureen), de otro sabor, etc.

Bien esto es posible hacer con los programas de computadora, saber en que lenguaje de programacion fue hecho, que es primero, si los textos que aparecen, los iconos, o la manera en como trabaja, todo esto lo podemos lograr gracias a que podemos aplicar la ingenieria inversa. ¿y la ingenieria?, bien, me hace recordar las palabras de mi profesor de estatica:

"Un albañil y un ingeniero pueden hacer una casa, la diferencia radica en que el albañil conoce por prueba y error qué cantidad de materiales debe llevar, p.e. para la mezcla, pero no conoce el "porque" de la cantidad de los materiales empleados, y si no, chequen que generalmente dicen: -echale 2 cubetas de arena por media de cal-", entonces es "ingenieria" porque conocemos el porque de los elementos que componen un programa.

¿Y Que tiene que ver la Ingenieria inversa con el cracking?

Por ahora solamente digamos que el cracking es el hermano menor de la ingenieria inversa.



Regreso al contenido