IDA de ingeniería inversa para principiantes

03/11/2021

IDA de ingenieria inversa para principiantes
Índice
  1. IDA de ingeniería inversa para principiantes
    1. Aprenda a usar IDA Pro Free para realizar ingeniería inversa en Linux y Windows

IDA de ingeniería inversa para principiantes

Aprenda a usar IDA Pro Free para realizar ingeniería inversa en Linux y Windows

Lo que aprenderás

Ingeniería inversa: IDA para principiantes

  • Ingeniería inversa
  • Lenguaje ensamblador
  • Remix Linux IDA
  • IDA de Windows
  • Análisis de archivos, cadenas y editor hexadecimal
  • Conversión de datos, cambio de nombre de etiquetas y variables
  • Insertar comentarios
  • Creando estructuras de datos
  • Descompilación de código binario a C
  • Depuración con IDA
  • Parchear archivos
  • Análisis de registro y memoria
  • Secuencias de comandos de Python para invertir algoritmos
  • Creando Keygen
  • Cracking Windows Crackmes
  • Saltos inversos
  • Usar NOP para deshabilitar instrucciones
  • Extensión del período de prueba más allá de 30 días
  • Método de llamada intermodular
  • Análisis dinámico para confirmar algoritmos
  • API de Linux y Windows
  • Análisis y pruebas de algoritmos
  • Creando Keygen
  • Establecer puntos de interrupción y recorrer el código
  • y más

Requisitos

  • Sería útil el lenguaje ensamblador básico, la programación en C y Python
  • PC con Windows
  • Familiarizado con los comandos básicos de Linux

Descripción

Si es un principiante en ingeniería inversa y desea aprender a usar IDA Pro para Ingeniería inversa y analizar programas de Linux y Windows, Entonces este es el curso para ti. En este curso, harás un juego CTF (Capture The Flag) para Linux mientras aprendes ingeniería inversa. Esto hace que el aprendizaje sea divertido y emocionante. Esto le enseñará todas las habilidades básicas para invertir en IDA, por ejemplo, cómo cambiar el nombre de etiquetas, insertar comentarios, convertir datos, crear funciones y analizar código ensamblador. Usaremos la versión gratuita de IDA para que cualquiera pueda seguir sin gastar dinero para comprar la versión Pro. Después de eso, pasaremos a Windows y al ingeniero inverso cinco Windows Crackme.

Ingeniería inversa: IDA para principiantes

IDA Pro es uno de los desensambladores más utilizados para Ingeniería inversa, análisis de malware y análisis de exploits. En este curso, aprenderemos IDA resolviendo Linux y Windows CrackMe. A Agrietame es un pequeño programa diseñado para probar las habilidades de ingeniería inversa de un programador. Este curso es una introducción a la ingeniería inversa para cualquiera que quiera iniciarse en este campo. Es adecuado para desarrolladores de software que quieran aprender cómo funciona el software internamente. Este curso lo equipará con el conocimiento y la habilidad para usar IDA además de cualquier otra herramienta con la que ya esté familiarizado. También es adecuado para principiantes absolutos sin conocimientos de marcha atrás, ya que lo llevaré de cero a lo básico.

LEER
Unity Simple Battle Royale con redes para principiantes

Comenzaré mostrándole cómo instalar Oracle Virtual Box. Luego, instalando Remnux Linux en Virtual Box seguido de IDA para Linux. Luego, aplicaremos ingeniería inversa a los archivos ejecutables de Linux. En una sección posterior, pasaremos a instalar IDA en Windows y continúe aprendiendo cómo aplicar ingeniería inversa a los archivos de Windows con IDA.

Al final de este curso, tendrá las habilidades básicas para comenzar a revertir y analizar binarios de Linux y Windows usando IDA.

Lo que vas a aprender:

  • Cómo desensamblar programas en código ensamblador
  • Cómo descompilar programas en código C
  • Análisis estático
  • Análisis dinámico utilizando el depurador de IDA
  • Archivos de parche usando IDA
  • Comprender las API de Linux y Windows
  • Identificar puntos de entrada y funciones.
  • Uso de NOP y saltos inversos
  • Revertir grietas y parchearlas
  • Aprenda a ensamblar instrucciones y bytes de parches
  • Análisis y pruebas de algoritmos
  • Usando Python para crear soluciones y keygens para cracks
  • y más

Adecuado para:

  • Cualquier persona interesada en aprender a usar IDA para archivos ejecutables de Linux y Windows de ingeniería inversa.
  • Estudiantes que piensan en ingresar a la ingeniería inversa o al análisis de malware como una trayectoria profesional

Requisito previo:

  • El lenguaje ensamblador, la programación en C y Python serían útiles
  • PC con Windows
  • Comandos básicos de Linux

Más Información

Subir

Este sitio web utiliza cookies para ofrecerle una mejor experiencia de navegación, si continua en navegando consideramos que acepta su uso.