Curso de Ingeniería inversa en Linux – Aprende de expertos en ciberseguridad
En nuestro Curso de Ingeniería inversa en Linux, aprenderás de manera práctica las técnicas esenciales del hacking ético, con profesionales expertos en ciberseguridad.
Detalles
INTRODUCCIÓN AL CURSO DE INGENIERÍA INVERSA EN LINUX
Bienvenido al curso especializado en Ingeniería Inversa en Linux. En esta formación integral, te sumergirás en el fascinante mundo de la ingeniería inversa aplicada a sistemas Linux, una habilidad esencial para cualquier profesional de la seguridad informática.
Nuestro curso de Ingeniería Inversa en Linux te introduce a las técnicas y herramientas más avanzadas utilizadas por expertos en el campo. Aprenderás cómo desentrañar el funcionamiento interno de programas y sistemas operativos Linux, permitiéndote identificar, analizar y mitigar vulnerabilidades de seguridad. Durante el curso, te familiarizarás con:
| Depuradores en Linux | Uso de GDB, Radare2 y otros para analizar programas. |
| Desensamblado de Código | Identificación de estructuras de datos y patrones en binarios. |
| Modificación de Programas | Parcheo y modificación para eliminar o explotar vulnerabilidades. |
COMPETENCIAS QUE ADQUIRIRÁS EN EL CURSO DE INGENIERÍA INVERSA EN LINUX
| Análisis de Malware | Técnicas avanzadas para desensamblar y analizar código malicioso. |
| Recuperación de Contraseñas | Uso de herramientas de ingeniería inversa para descifrar contraseñas y archivos. |
| Entendimiento Profundo de Linux | Comprender cómo funcionan las aplicaciones y sistemas operativos en Linux. |
PROFUNDIZANDO EN LA INGENIERÍA INVERSA APLICADA A LINUX
La ingeniería inversa es una disciplina que ha ganado mucha relevancia en la era digital. En el contexto de sistemas Linux, se convierte en una habilidad invaluable para cualquier profesional de la ciberseguridad. Linux, siendo uno de los sistemas operativos más utilizados en servidores y dispositivos IoT, es un blanco común para los ciberataques. Por lo tanto, entender cómo funcionan las aplicaciones en Linux desde una perspectiva de ingeniería inversa es esencial para protegerlas.
El curso de Ingeniería Inversa en Linux no solo te equipa con habilidades técnicas, sino que también te inculca una mentalidad analítica. Aprenderás a pensar como un atacante, permitiéndote anticipar posibles vulnerabilidades y diseñar soluciones robustas. Además, al combinar las técnicas de ingeniería inversa con otras herramientas de seguridad en Linux, estarás preparado para enfrentar una amplia variedad de desafíos en el ámbito de la ciberseguridad.
En resumen, este curso no es solo una formación técnica; es una inversión en tu futuro profesional en el mundo de la seguridad informática. Al dominar la ingeniería inversa en Linux, te convertirás en un activo valioso para cualquier organización que busque proteger sus sistemas y datos. ¡Demos inicio a este viaje en el mundo de la ingeniería inversa en Linux!
Plan de estudios
- 8 Sections
- 70 Lessons
- De por vida
- Programación y Análisis en EnsambladorEn esta sección del "Curso de ingeniería inversa en Linux", aprenderás a programar tanto en C como en ensamblador, y a entender los registros del CPU y el análisis de programas en un depurador.5
- Análisis Profundo de ProgramasDescubre las técnicas avanzadas de análisis de programas en el "Curso de ingeniería inversa en Linux", incluyendo programación en 64 bits, análisis de tipos de variables, orden de bytes y operaciones aritméticas.10
- 0.0Clase 12 Tipos de variables7 Minuto
- 0.1Clase 13 Ejercicio tipos de variables16 Minuto
- 0.2Clase 14 El orden de los bytes6 Minuto
- 0.3Clase 15 instrucciones en ensamblador25 Minuto
- 0.4Clase 16 La pila Stack9 Minuto
- 0.5Clase 17 Ejercicio análisis de la pila Stack14 Minuto
- 0.6Clase 18 Operaciones aritméticas12 Minuto
- 0.7Clase 19 Ciclos7 Minuto
- 0.8Clase 20 Control de flujo7 Minuto
- 0.9Clase 21 Operadores lógicos13 Minuto
- Herramientas y Frameworks de AnálisisFamiliarízate con las herramientas esenciales en el "Curso de ingeniería inversa en Linux", como gdb para el análisis de bash, el mapeo de memoria y una introducción al framework radare2.10
- 0.0Clase 22 Análisis de bash con gdb8 Minuto
- 0.1Clase 23 Mapeo de la memoria7 Minuto
- 0.2Clase 24 introducción del framework radare26 Minuto
- 0.3Clase 25 radare.org3 Minuto
- 0.4Clase 26 rax26 Minuto
- 0.5Clase 27 rabin25 Minuto
- 0.6Clase 28 r2 parte 1 aprendiendo las bases8 Minuto
- 0.7Clase 29 r2 parte 2 secciones de un binario5 Minuto
- 0.8Clase 30 r2 parte 3 búsquedas4 Minuto
- 0.9Clase 31 r2 parte 4 análisis de un programa hecho en c7 Minuto
- Retos y Aplicaciones PrácticasPon a prueba tus habilidades adquiridas en el "Curso de ingeniería inversa en Linux" con retos prácticos como crackme y analiza cadenas de texto y encabezados en programas.4
- Conclusión del CursoConcluye tu experiencia en el "Curso de ingeniería inversa en Linux" con reflexiones finales y pasos a seguir para continuar tu aprendizaje en el campo de la ingeniería inversa.1
- Plan de estudios35
- 1.0Clase 2 Conceptos de ingeniería inversa6 Minuto
- 1.1Clase 3 Lenguaje ensamblador8 Minuto
- 1.2Clase 4 La arquitectura de nuestro sistema2 Minuto
- 1.3Clase 5 Syscalls8 Minuto
- 1.4Clase 6 secciones de programas en ensamblador2 Minuto
- 1.5Clase 7 programando en c y en ensamblador25 Minuto
- 1.6Clase 8 Registros del CPU8 Minuto
- 1.7Clase 9 Análisis de nuestro programa en debugeador21 Minuto
- 1.8Clase 10 Programando en 64 bits8 Minuto
- 1.9Clase 11 análisis de nuestro programa de 64 bits8 Minuto
- 1.10Clase 12 Tipos de variables7 Minuto
- 1.11Clase 13 Ejercicio tipos de variables16 Minuto
- 1.12Clase 14 El orden de los bytes6 Minuto
- 1.13Clase 15 instrucciones en ensamblador25 Minuto
- 1.14Clase 16 La pila Stack9 Minuto
- 1.15Clase 17 Ejercicio análisis de la pila Stack14 Minuto
- 1.16Clase 18 Operaciones aritméticas12 Minuto
- 1.17Clase 19 Ciclos7 Minuto
- 1.18Clase 20 Control de flujo7 Minuto
- 1.19Clase 21 Operadores lógicos13 Minuto
- 1.20Clase 22 Análisis de bash con gdb8 Minuto
- 1.21Clase 23 Mapeo de la memoria7 Minuto
- 1.22Clase 24 introducción del framework radare26 Minuto
- 1.23Clase 25 radare.org
- 1.24Clase 26 rax26 Minuto
- 1.25Clase 27 rabin25 Minuto
- 1.26Clase 28 r2 parte 1 aprendiendo las bases8 Minuto
- 1.27Clase 29 r2 parte 2 secciones de un binario5 Minuto
- 1.28Clase 30 r2 parte 3 búsquedas4 Minuto
- 1.29Clase 31 r2 parte 4 análisis de un programa hecho en c7 Minuto
- 1.30Clase 32 Cadenas de texto y encabezados headers5 Minuto
- 1.31Clase 33 Reto crackme3 Minuto
- 1.32Clase 34 Reto crackme 212 Minuto
- 1.33Clase 35 Reto crackme 310 Minuto
- 1.34Clase 36 Despedida3 Minuto
- Introducción a la Ingeniería InversaInicia tu aprendizaje en el "Curso de ingeniería inversa en Linux" con una comprensión sólida de los conceptos fundamentales y la importancia de la ingeniería inversa en el mundo del software.1
- Fundamentos de la Programación y ArquitecturaProfundiza en los aspectos técnicos del "Curso de ingeniería inversa en Linux", explorando el lenguaje ensamblador, la arquitectura del sistema, syscalls y las secciones de programas en ensamblador.4






