Ingenieria Inversa

Páginas: 6 (1496 palabras) Publicado: 14 de octubre de 2012
Mamá: De grande quiero
ser Ingeniero Reverso
Posibilidades de una nueva profesión en Perú
Miguel Febres / Q-Protex

Quien soy?
 Un psicólogo y músico frustado
 Analista Programador: Java, Pascal,
C#, PHP, Python, ASM
 Docente de Java en Cibertec
 IT Security Consultant en Q-Protex

Quien soy?
 Nicks anteriores:
 AnonimoSer
 DiHACKblo
 BeeMoul
 Nick actual:
 emadicius Autor del MSLRH: Protector de
ejecutables

Antes de empezar
A estirarnos un poco!

Objetivos de la Presentación

1

Comentar experiencia personal

2

Despertar tu interés!

3

Posibilidades de estudio y laborales

Estructura de la Presentación
 Que es la ingeniería reversa/inversa?
 Ingeniería Inversa de Software
 Casos de Uso
 Certificaciones
 Como y dondeaprender?
 Oportunidades Laborales

Estructura de la Presentación
 Que es la ingeniería reversa/inversa?
 Ingeniería Inversa de Software
 Casos de Uso
 Certificaciones
 Como y donde aprender?
 Oportunidades Laborales

Que es Ingeniería Inversa?
 Definición de Wikipedia:
 El objetivo de la ingeniería
inversa es obtener información a
partir de un producto accesible alpúblico, con el fin de determinar
de qué está hecho, qué lo hace
funcionar y cómo fue fabricado.

Que es Ingeniería Inversa?
 Definición de Wikipedia:
 Hoy en día (principios del siglo
XXI), los productos más
comúnmente sometidos a
ingeniería inversa son los
programas de computadoras y los
componentes electrónicos, pero,
en realidad, cualquier producto o
bien puede ser objeto de unanálisis de Ingeniería Inversa.

Que es Ingeniería Inversa?
Usos en la medicina

Las vacunas se hacen
luego de hacer una
ingeniería inversa a las
bacterias o virus.

Que es Ingeniería Inversa?
Usos en la psicología
“Los fundadores de la PNL
sacaron sus plantillas del
pensamiento humano haciendo
ingeniería inversa a las mentes
de personas con éxito: las
estudiaron y desensamblaron susprogramas, hasta obtener el
código, que aplicaron a otras
personas.”

Que es Ingeniería Inversa?
Los militares lo usan para copiar
tecnologías de países rivales!

Que es Ingeniería Inversa?
Resolver casos misteriosos?

Que es Ingeniería Inversa?
Cazar mitos!

No video

Estructura de la Presentación
 Que es la ingeniería reversa/inversa?
 Ingeniería Inversa de Software
Casos de Uso
 Certificaciones
 Como y donde aprender?
 Oportunidades Laborales

Ingeniería Inversa de Software
 Definición de Wikipedia:
 En el caso concreto del software, se
conoce por ingeniería inversa a la
actividad que se ocupa de descubrir
cómo funciona un programa, función o
característica de cuyo código fuente no
se dispone, hasta el punto de poder
modificar ese código ogenerar código
propio que cumpla las mismas
funciones.

Ingeniería Inversa de Software
 Conocida con otros nombres:
 Reversing: Reverse Engineering
 RCE: Reverse Code Engineering
 SRE: Software Reverse Engineering
Cracking es solo una posibilidad de la
Ingeniería Inversa.

Motivos para aprenderlo?
 Diversión: Es un hobby fabuloso!
 Curiosidad: Mi caso!
 Aprendizaje: Tehace conocer mejor el
funcionamiento interno de las cosas
 Seguridad: Análisis de malware, Desarrollo de
exploits, Ethical hacking, Test de penetración
 Desarrollo/análisis/ruptura de sistemas de
protección de software: Protectores, packers,
loaders, cracking
 Duplicación/Recuperación: Al no disponer de la
documentacion o el código fuente.

Casos de éxito
Desarrollo de aplicacionesSamba

Permite a
sistemas
operativos UNIX
compartir archivos
con sistemas
Microsoft Windows

Wine

Implementación
de la API de
W indows

Open
Office

Para obtener los
formatos
propietarios
de Microsoft
Office

Requerimientos
Ingeniería
Inversa

Conocimiento

Herramientas

• Se necesita conocer algunos
conceptos informáticos como los
siguientes:

• Se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingenieria inversa
  • Ingenieria inversa
  • Ingenieria inversa
  • Ingenieria Inversa
  • Ingenieria Inversa
  • Ingeniería inversa
  • Ingenieria inversa
  • Ingenieria Inversa

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS