Kali Linux

image.png

Kali Linux (antes conocida como BackTrack Linux ) es una distribución Linux de código abierto basada en Debian que permite a los usuarios realizar pruebas de penetración y auditorías de seguridad avanzadas. Se ejecuta en múltiples plataformas y está disponible y accesible de forma gratuita tanto para profesionales como para aficionados a la seguridad de la información.

Esta distribución tiene cientos de herramientas, configuraciones y scripts con modificaciones específicas de la industria que permiten a los usuarios centrarse en tareas como análisis forense informático, ingeniería inversa y detección de vulnerabilidades, en lugar de ocuparse de actividades no relacionadas.

BurpSuite

image.png

Plataforma integrada para realizar pruebas de seguridad en aplicaciones web. Desarrollada por PortSwigger, permite a los profesionales de seguridad y pentesters analizar, interceptar, modificar y automatizar solicitudes y respuestas HTTP. Sus herramientas incluyen un proxy de interceptación, escáner de vulnerabilidades, repetidor, intrusor y más, facilitando la identificación y explotación de vulnerabilidades como XSS, SQL Injection, y otras debilidades de seguridad web.

Python

image.png

Un lenguaje de programación de alto nivel y propósito general, conocido por su sintaxis simple y legibilidad, que permite a los desarrolladores escribir scripts para automatización, análisis de datos, desarrollo web y ciberseguridad.

Python es ampliamente utilizado en el campo de la ciberseguridad debido a su flexibilidad y poder para crear herramientas de hacking ético, scripts de automatización y análisis de malware. Con su extensa biblioteca de módulos como Scapy, Paramiko, y Socket, permite a los profesionales realizar tareas como la manipulación de paquetes de red, creación de exploits personalizados, y manejo de conexiones SSH. La comunidad de ciberseguridad ha desarrollado muchas herramientas y frameworks en Python, incluyendo Impacket, Volatility y Pwntools, lo que lo convierte en una herramienta esencial en el arsenal de cualquier pentester.

Además, Python es ideal para quienes buscan automatizar tareas repetitivas en auditorías de seguridad y pruebas de penetración. Por su simplicidad y facilidad para integrarse con APIs, muchos lo utilizan para realizar análisis de vulnerabilidades, procesamiento de datos y desarrollar herramientas a medida. La capacidad de Python para manejar una variedad de tareas técnicas lo hace fundamental tanto en pruebas ofensivas como defensivas.

CyberChef

image.png

CyberChef es extremadamente versátil, utilizado en una amplia gama de tareas desde el análisis forense digital hasta la manipulación de datos en pentesting. Soporta operaciones como cifrado, hashing, compresión, codificación en diferentes formatos (Base64, Hex, etc.), y desensamblado de binarios. Además, permite la construcción de cadenas complejas de operaciones que se ejecutan de manera secuencial, lo que facilita la conversión o transformación de datos sin necesidad de escribir código.

Parrot Security OS

image.png

Parrot Security OS incluye un conjunto preinstalado de herramientas que abarca desde análisis forense digital hasta pruebas de seguridad en aplicaciones web y redes. Además de herramientas populares como Metasploit, Wireshark, Nmap y Burp Suite, también viene con software especializado en criptografía y anonimato como Tor y I2P. Su entorno de escritorio ligero, MATE, y el enfoque en la seguridad y privacidad hacen de Parrot una excelente opción para entornos de bajo rendimiento o donde el anonimato es crucial.

Parrot también es conocido por su flexibilidad, ya que ofrece ediciones enfocadas en el desarrollo, el uso como un sistema operativo estándar, y un enfoque orientado hacia las operaciones defensivas. La distribución es popular entre los profesionales de la seguridad por su robustez y soporte para contenedores Docker, lo que facilita la creación de entornos de prueba o la ejecución de aplicaciones en entornos aislados.

Tryhackme