¿Qué aprenderás?

  • Programación “Básica – Intermedia” en RUST
  • Programación “Avanzada” en RUST
  • Rust – Atacando Sistemas Windows
  • Técnicas de Evasión en Rust
  • DLL Injection en Rust
  • Reflective PE Loader en Rust

Contenido del Curso

Total Clases: 47 lectures Total Horas: 12
  • ¿Qué es Rust?
  • Ventajas de Rust respecto a otros lenguajes
  • Configuración del entorno
  • Instalación de Rust y Cargo
  • Creación del primer proyecto con cargo
  • Plugins, Variables, Inmutables, Constantes
  • Operadores, Control de flujo, Condicionales (if/else), Loops (loop, while, for)
  • Iterators, Enums, Option, Structs, Prelude
  • Vectores & Structures
  • Tuplas, Arrays, Slices
  • Módulos y Librerías
  • Entradas de Usuario (User Input)
  • Manejo de Dependencias
  • Generics, Traits
  • Administración de la Memoria
  • Manejo de Archivos (File Input & Output)
  • Administración y Manejo de Errores
  • Proyecto #1 – SHA256 Password Cracking
  • Proyecto #2 – Password Cracking
  • Enumeración de Active Directory
  • Ejecución de Comandos de Sistema
  • Rusty Reverse Shell con Rust
  • Que es ShellCode
  • Generador de ShellCode para los ejercicios (donut)
  • Envío de ShellCode Remoto con Rust
  • Implementación de cifrado en el ShellCode
  • Que es htmlSmuggling
  • Generación Payload en template customizada
  • Caso de uso Practico con Payload
  • Ensamblador en Rust
  • Interactuar con la API de Windows
  • Shellcode Encrypt Memory Heap
  • Cifrado ShellCode en AES con Rust
  • Crear un Loader en AES en Rust
  • Webserver Shellcode en Rust
  • Cifrado de ShellCode con Key Hexadecimal
  • Inyectando y ejecutando ShellCode en memoria
  • API de Windows para la gestión de memoria
  • MEM_COMMIT, PAGE_EXECUTE_READWRITE
  • Ajustar direcciones en memoria en Offset
  • Inyección de ShellCode por Módulos
  • Fundamentos de DLL Injection
  • Inyección DLL de Procesos Remotos
  • Windows Named Pipes
  • Impersonating Naming Pipes TOKEN
  • DLL Proxying & Forwarding
  • Creación de DLL malicioso en Rust

Descripción

Rust es un lenguaje de programación desarrollado por Mozilla y usado por grandes empresas como
Microsoft, Cloudflare, Firefox, Dropbox. etc.
A pesar de ser un lenguaje relativamente joven, los desarrolladores y las empresas reconocen
que Rust es el camino correcto cuando se trata de incrementar la seguridad corporativa.
Este curso está diseñado para que los estudiantes conozcan el lenguaje de programación Rust y así
mismo puedan centrarse en el Desarrollo de Herramientas Ofensivas para la Post Explotación.

Requisitos

  • Capacitación OffLine (a tu propio ritmo) con Laboratorios 100% prácticos Todos los Laboratorios son realizados paso a paso desde cero Computador con un mínimo de 8GB de RAM y 100GB de Disco (HDD, SSD, etc.)

Acerca del Instructor

Avatar image
  • 4.7 Instructor Rating
  • 1,795 Students
  • 537 Reviews
  • 65 Courses
Roberto M. Blanco Alacoma
Joined 1 second ago

Ingeniero de Sistemas con más de 10 años de experiencia en Tecnologías de la Información, me especializo en el área de Administración de Redes y Servidores, Configuración de Routers y Firewalls Cisco, Fortinet, Sophos, Check Point, PfSense y Mikrotik, tengo experiencia en verificación de Vulnerabilidades, Ethical Hacking y Pentesting en Infraestructura TI. Conocimiento en la Implementación de Servidores de Monitoreo y Centros de Operaciones de Seguridad (SOC).

Student feedback

Reviews

For Add Course Review. You need to login first Login Here