amekare / CursoIntroHacking

Curso de Introducción al Hacking

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Curso de Introducción al Hacking

Este curso está diseñado para enseñar a las personas que quieren introducirse en el mundo del hacking de una manera práctica. Su estructura pretende ser simple, con videos en promedio de 5 min y no más de 10 min 1 hora, donde se cubriran los aspectos básicos de Hacking, Conceptos y Técnicas Generales, Preparación del Laboratorio y Ejemplos prácticos de cada uno de los temas a tratar.

La estructura del curso está basada en el libro de Georgia Weidman (Penetration Testing: A Hands-on Introduction to Hacking) y las investigaciones del autor Julio Ureña(PlainText), se pretenden tratar temas actuales y relevantes incluso para la preparación del OSCP.

Tabla de Contenido

1 - Introducción

Veremos el contenido general del curso, los prerequisitos y la guía que estaremos usando.

1.1 - Video de Introducción
1.2 - Prerequisitos y Consejos
1.3 - Guía Del Curso

2 - Preparación del Laboratorio

Trabajaremos la preparación del laboratorio para practicar los ejercicios que estaremos realizando, veremos las opciones de hipervisores, instalación de sistemas operativos y configuraciones generales.

Material del Capítulo

2.1 - Preparación del Laboratorio
2.2 - Instalación de Kali Linux
2.3 - Instalación de Windows 10
2.4 - Configuraciones Generales de Windows
2.5 - Instalación de Aplicaciones Vulnerables
2.6 - Instalación de Sublime Linux

3 - Comandos básicos de Linux

Las habilidades de trabajo en linux serán escenciales para el hacking/pentesting, en esta sesión exploraremos la linea de comando de linux y discutiremos algunas de las aplicaciones más comunes y su uso. Esta sesión es solo una introducción, el aprendizaje de la linea de comando lo desarrollarás a medida que vayas trabajando y necesitando realizar tareas.

Material del Capítulo

3.1 - Comandos básicos de Linux
3.2 - Permisos de Archivos
3.3 - Redirecciones y Pipes

4 - Comandos básicos de Windows

Aprender a utilizar los comandos en Windows es super importante, en esta sesión veremos uso general del cmd y aplicaciones que nos servirán para controlar el sistema operativo desde la consola. Esta sesión es solo una introducción, el aprendizaje de la linea de comando lo desarrollarás a medida que vayas trabajando y necesitando realizar tareas.

Material del Capítulo

4.1 - Comandos básicos de Windows
4.2 - Permisos de Archivos
4.3 - Redirecciones y Pipes

5 - Utilidades

Necesitarás aprender diferentes herramientas para facilitar tu trabajo en el mundo del hacking. Esta sesión cubriremos diferentes herramientas que usaremos durante este curso.

Material del Capítulo

5.1 - SSH Client & Server (Windows & Linux)
5.2 - NetCat "La Navaja Suiza"

6 - Programación

La programación es esencial para todo profesional de tecnología (opinión personal), con esta podrás mejorar/automatizar la forma en que trabajas, como hacker te permitirá comprender mucho mejor lo que atacas y reutilizar el trabajo realizado por otros (usaremos muchos scripts que otros crearon). Cubriremos de forma básica los elementos generales de programación y Scripting.

Material del Capítulo

6.1 - Programación 101
6.2 - Programación en Bash (Linux)
6.3 - Programación en Python
6.4 - Programación en C

7 - Metasploit Framework

Metasploit es una plataforma de prueba de penetración que le permite encontrar, validar y explotar vulnerabilidades. Proporciona la infraestructura, el contenido y las herramientas para realizar pruebas de penetración en sentido general. Es un marco de referencia para el desarrollo de exploits que gracias a la comunidad que lo soporte y Rapid7 se mantiene actualizado con nuevos exploits. Tiene una versión pro (pagada) y la de la comunidad que es la que nosotros utilizaremos (gratis).

7.1 - Introducción a Metasploit
7.2 - Uso de módulo de explotación
7.3 - Bind Shell
7.4 - Reverse Shell
7.6 - Payloads & Msfvenom
7.7 - Módulos Auxiliares

8 - Metodologías de Pentesting

9 - Enumeración

10 - Analisis de Vulnerabilidades

11 - Explotación

Otros

About

Curso de Introducción al Hacking

License:GNU General Public License v3.0


Languages

Language:Batchfile 96.9%Language:Python 1.8%Language:Shell 0.9%Language:C 0.4%