La familia digital Bienvenidos a esta clase, no estar viendo la novena vulnerabilidad, ya nos acercamos
al final solo nos queda una in esta novena vulnerabilidad de en ingeniería inversa, algo bastante y
sumamente interesante, ya que la ingeniería inversa, a mi gusto personal es algo que claramente se
puede aplicar a muchísimas cosas.
Muy útil, pero esta clase también va a ser atípica.
De hecho, vamos a romper un poco con el patrón con el que veníamos hasta ahora y vamos a hacerlo,
por así decirlo.
En realidad, vamos a explicarlo en base a herramientas prácticas.
A qué me refiero?
Le veo como siempre, compartir la pantalla.
Yo por unos segundos estar acá arriba me ahora voy a salir porque molesto.
Pero fíjense que acá está el punto y prestemos de empezar la atención a cómo lo dice acá la página.
Y yo después se lo digo con mis palabras, no?
Ingeniería inversa.
El usuario se baja a nuestra aplicación.
O sea, la aplicación hecha con el desarrollo de la empresa de Google Play, en este caso Hisako.
El código fuente mediante ingeniería inversa pueden extraer, por ejemplo, el servidor de aplicaciones
al que accede acá un poquito.
Nosotros ya lo hemos mencionado con anterioridad y este es un error similar.
Cuando hablábamos de Guija, que hoy en día de hecho se sigue viendo como su código con información
sensible comentada, inclusive contraseñas puestas.
Entonces tiene un poquito que ver.
Si también con esto nada más que estábamos hablando de que el desarrollador tienen que entender.
Y esto muchas veces pecan de desconocimiento en materia de seguridad porque dejan información sensible
como la ruta a un servidor, como una contraseña en el código fuente pensando que bueno, nadie va a
poderlo de compilar o aplicar ingeniería inversa para encontrar la información.
Y les decía que esta clase va a ser distinta porque no voy a utilizar una diapositiva, voy a utilizar
las páginas que les voy a dejar en la page en la clase para si ustedes quieren surfear, indagar, les
pica la curiosidad, puedan ver en las herramientas que hay.
Voy a pasar a mostrarles un poco las páginas, por eso me sacó de pantalla.
Sellón ocupa un espacio innecesario y es importante mencionar que para pasarme un poco en limpio, lo
que estamos hablando es entender que entonces la ingeniería inversa, básicamente el segada atacante,
lo que hace es utilizarla para conocer la aplicación a nivel código, entender su funcionamiento e inclusive
de esa forma poder ver llaves de cifrado, librerías, código fuente, algoritmos, etcétera.
Esta vulnerabilidad inversa le explicaba muchos, muchas empresas, un equipo de desarrollo no la conocen,
no se imaginan que se puede lograr este tipo de cosas y por ende terminaba sucediendo que bueno, efectivamente
dejan la información sensible, como les explica.
Fíjense como acá tenemos una página que dice recomendaciones para organizar el proceso de ingeniería
inversa.
Bueno, acá los datos, una explicación que la ingeniería inversa, que lo que acabo de explicar su
realización permite obtener los siguientes beneficios al reducir complejidad o inclusive fíjense como
está internamente en un equipo de desarrollo lo pueden utilizar para bien.
Y bueno, acá tenemos herramientas para la la ingeniería inversa, tenemos diferentes tipos, tenemos
depuradores que están los nombres de las herramientas de ensambladores donde acá tenemos un deseo para
diferentes sistemas operativos de compiladores o compiladores inversa.
Así como ustedes compilan al momento de exportarla a la aplicación Morano, no podemos hacer lo inverso
un poquito también viendo lo que yo les explicaba a la clase anterior.
Esto lo pueden ver.
Es tan fácil como googlear.
Buscar la herramienta le va a dar el resultado de la página donde se la pueden descargar por buscar.
Entonces que les interesa profundizar en lo que es la ingeniería inversa, que en realidad es tan amplio
que podríamos ser un curso dedicado netamente sobre ingeniería inversa?
De hecho existen.
Pero acá les muestro otra, otra herramienta allá de un blog que realmente se los recomiendo.
Es muy bueno.
Antes estudiaba informática, en este caso a Karos.
Nos recomiendan la herramienta Ferida, que son framework que efectivamente permite atravesar esto ingeniería
inversa a nivel de cualquier sistema operativo.
Y como último le puedo mencionar y recomendar desde la misma página a Peka Tul.
Fíjense cómo inclusive acá tenemos imágenes a modo ilustrativo y ustedes pueden.
Dependiendo del objetivo de la situación.
Si es que realmente se están dedicando a esto.
Bueno.
Al no llevarlo a la práctica en base a la necesidad de cada uno.
Bueno amigos, espero que les haya gustado la clase.
Les dejo un abrazo digital.