Git Product home page Git Product logo

cursointrohacking's Introduction

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.

Discord

Decidí crear un canal de Discord para las personas que quieran dar apoyo o necesiten apoyo durante la realización de este curso.

https://discord.gg/NyYC475

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.