Skip to content

Linux

Linux

Este sistema operativo es esencial si quieres aprender ciberseguridad. Dentro de las distribuciones preferidas para hacking están 2 qué destacan sobre las demás.

  1. Kali Linux
  2. Parrot OS

Ahora veamos los principales comandos qué se utilizan en Linux

SUDO

Es el comando por excelencia en Linux para ejecutar comandos como administrador.

Terminal window
sudo [comando]

Paquetes

Linux utiliza paquetes qué serían lo equivalentes a aplicaciones / programas en Windows. Cuando queremos instalar algún programa tenemos qué instalar mediante su nombre de paquete.

  • Para instalar paquetes
Terminal window
sudo apt install [paquete]
  • Para eliminar el paquete
Terminal window
sudo apt remove [paquete]
  • Para eliminar archivos residuales
Terminal window
sudo apt autoremove [paquete]

Archivos

Es MUY IMPORTANTE aprender a manejarse con archivos y directorios (carpetas) en Linux

  • Para crear un archivo
Terminal window
touch [archivo]
  • Para escribir texto directamente en un archivo
Terminal window
echo 'Escribir texto' > [archivo]
  • Para eliminar un archivo
Terminal window
sudo rm [archivo]
  • Para eliminar un directorio y sus archivos dentro de él
Terminal window
sudo rm -r [directorio]
  • Para localizar un archivo *obtiene el directorio dónde está ubicado
Terminal window
locate [archivo]

Puertos

Los más importantes y más utilizados son:

PuertoServicioDescripcióm
21FTPSubir archivos al equipo
22SSHAcceso remoto mediante otro equipo
80HTTPServicio web (NO seguro)
443HTTPSServicio web (MÁS seguro)

SSH

Terminal window
ssh -22 user@telefonica.com
ssh user@192.168.0.0

Redes

  • Muestra una lista de todas las conexiones de red activas y los puertos en escucha
Terminal window
netstat -tuln
  • Muestra los equipos conectados a la red
Terminal window
ifconfig

KALI

Captura de pantalla en Kali Linux

  • Ctrl + ImprPant *entero
  • Shift + Ctrl + ImprPant *trozo

nmap

Reconocimiento de puertos abiertos. Se vuelca en el archivo

Terminal window
sudo nmap -p- -sVC -sC --open -sS -vvv -n -Pn [IP] -oN escaneo.txt

Editores de texto

Entre algunos de los destacados están VIM y Nano

VIM

Editor de texto para Linux Comando para abrir un fichero

Terminal window
vi prueba.txt

Comandos

  • Insertar: I
  • Moverte:
    • Izquierda H
    • Abajo J
    • Arriba L
    • Derecha K
  • Eliminar línea: pulsar 2 veces D
  • Guardar: :w
  • Guardar y salir: :wq
  • Guardar y cambiar nombre: :w nombre.txt
  • Salir y NO Guardar: :q!