usos
clases de ingeniera inversa
metodos de aprendizaje
problemas legales
solucion
1 ¿que es ingenieria inversa¿
Podemos encontrar en la red multitud de definiciones para la Ingeniería Inversa. De todas ellas, podemos extraer la siguiente, como válida, aunque algo ambigua:
La ingeniería inversa es el proceso de descubrir los principios tecnológicos de un dispositivo, objeto o sistema, a través de razonamiento abductivo de su estructura, función, forma y/o operación.
2 usos
Al revisarlos sistemas de innovación de varios paísesuna de las conclusionesdel proyecto para el Programa
de Inclusión Global de la Fundación Rockefelleridentificó que “El grado en el cual las empresas de los países
en desarrollo pueden acceder al conocimiento global dependerá más de sus habilidades para la ingeniería
inversa, la imitación y otras formas de asimilar y adaptar las tecnologías de los países desarrollados”
(Rockefeller Foundation, 2003)surgela idea del trabajo: ¿Cómo lograr en el país habilidades para la
ingeniería inversa?.
3 clases de ingenieria invversa
Lo primero que has de saber es que un punto muy importante desde mi punto de vista es que antes de aprender a crackear hay que aprender algún lenguaje de programación, da igual cual, sirve Python, Perl, C++, C#, Java, PHP, etc…
Creo que es necesario saber las bases de la programación porque así cuando te hablen de un bucle o loop o de un salto condicional no quedarse con la boca abierta. Lo mismo pasa con conceptos básicos como el de variable, función, etc…
Yo recomendaría aprender uno de los siguientes lenguages: Java, C# o VB .Net. Recomiendo uno de estos tres porque los conceptos básicos son fáciles de aprender y hay mucha información en la red sobre ellos, sobre todo tutoriales para novatos. Con esto no quiero decir que si decidís aprender Python, C++ o cualquier otro lenguaje estéis cometiendo un error, sólo que veo más sencillos a la hora de aprender los tres que nombro.
Podéis intentar aprender sin haber programado, yo creo que también es posible, pero creo que os costará mucho más esfuerzo ya que no tenéis las bases. Si acabas de leer esto no te desanimes, aprender a programar es también muy divertido y a todo Cracker le gusta programar.
4 problemas legales
Nuestra esencia de investigadores, siempre nos ha llevado a intentar descubrir muchas cosas que los fabricantes no dejan al alcance del usuario básico. Por ejemplo, siempre es interesante mirar dentro de un ordenador y desarmar partes como un disco duro, una unidad de reproducción–grabación de DVD y hasta un simple “Pen Drive”. Es nuestro, podemos hacerlo. Sin embargo, existe un límite técnico y/o físico que en ocasiones, nos impide llegar más allá (en realidad, a donde quisiéramos llegar). Si pudiéramos ver cómo construye los circuitos integrados nuestra competencia, podríamos descubrir sus secretos y mejorar el producto. De igual modo, si pudiéramos derribar las barreras de los “Code Protect” en un microcontrolador. Por supuesto, la Ingeniería Inversa nos permite hacer estos trabajos, pero ¿es legal hacerlo? Sí, es legal.
5 . solucion
La ingeniería inversa es necesaria y se hace cada vez más popular como método para crear un modelo 3D de una pieza en CAD. La ingeniería inversa reconstruye diseños clásicos e implementa diseños nuevos. Puede generar documentación perdida o inexistente de diseños y actualizar o crear documentación conforme a obra.
Con el escaneado láser 3D sin contacto, los equipos portátiles de captura de imágenes y MMC de FARO integran los procesos de modelado 3D en un solo paso. Pueden ofrecer simulaciones virtuales de interiores de automóviles, agilizar la creación de prototipos e inspeccionar superficies en ensamblajes aeroespaciales. Las aplicaciones son ilimitadas.