Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: hackmin en Marzo 16, 2015, 05:49:08 PM

Título: Dudas Sobre ingenieria inversa
Publicado por: hackmin en Marzo 16, 2015, 05:49:08 PM
Bueno gente, resulta que estoy un poco perdido, y como estoy aprendiendo java, no se si me va a perjudicar darle caña a la ingenieria inversa?

Es decir ¿tengo que picar codigo en la ingenieria inversa o  no? ¿me puede influir a la hora de estudiar java?

Tengo instalado virtualbox con el windows 7 ¿vale ese sistema operativo o windows xp es mejor?


Si las respuesta son positivas... ¿Que curso me recomiendas que este COMPLETO, es decir que sea básico,intermedio y avanzado?

Nota: Cracking, ingenieria inversa
Título: .
Publicado por: 45sa54sa en Marzo 16, 2015, 05:57:38 PM
.
Título: Re:Dudas Sobre ingenieria inversa
Publicado por: hackmin en Marzo 16, 2015, 06:09:20 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Veo que estas bien liado, como quieres estudiar ingeniería inversa si no sabes programar, lo primero aprende un lenguaje, después aprendes Sockets y pa lante.

¿Pero si me han dicho que no hace falta saber programación?

De todas manera, se programacion en java, no mucho pero se algo, por lo menos me manejo bien con la consola y ahora si todo va bien, le meteré a las interfaces.

y lo que quiero exactamente es cracking
Título: .
Publicado por: 45sa54sa en Marzo 16, 2015, 06:14:04 PM
.
Título: Re:Dudas Sobre ingenieria inversa
Publicado por: Cl0udswX en Marzo 16, 2015, 06:48:32 PM
Pues no se, quizas estoy equivocado (de ser asi que alguien me saque de dudas por favor) pero la ingenieria inversa NECESITA DEL CONOCIMIENTO DEL PRACTICANTE en el area que se esta aplicando, pero vamos a darles unas pinceladas:

Segun wikipedia:

CitarEl objetivo de la ingeniería inversa es obtener información o un diseño a partir de un producto, con el fin de determinar de qué está hecho, qué lo hace funcionar y cómo fue fabricado.

Partiendo de ahí podemos decir que la ingeniería inversa puede ser aplicado a distintos productos, ya sean software, productos químicos, alimentos procesados o productos químicos que nos venden como alimento procesado, el asunto es que si alguien quiere encontrar la formula que consigue ese sabor único de la coca-cola debe hacerle "ingeniería inversa" al producto, con lo cual debe tener buenos conocimientos de química. Bien, el asunto es que del mismo modo si decides hacerle ingeniería inversa a un software, un trozo de código e incluso a un virus (análisis de malware) debes saber programar para poder leer código e interpretarlo, y mejor si dominas varias lenguas (varios lenguajes de programacion).

Podrías desensamblar el código, desofuscarlo en caso de que lo estuviera, pero al final si no sabes programar se te hará difícil leerlo y comprender sus funciones.

Dicho lo anterior creo que en resumidas cuentas, SI, es necesario saber programar para hacer ingenieria inversa en el mundo informatico