Athena OS Distro basada en Arch Linux Enfocada a la Ciberseguridad
Athena OS Distro basada en Arch Linux Enfocada a la Ciberseguridad

Athena OS: Distro basada en Arch Linux Enfocada a la Ciberseguridad

Nacido para profesionales de la seguridad de la información, cazadores de recompensas de errores (Bug Bounty Hunters), estudiantes apasionados y hackers picantes.

Interfaz de escritorio de Athena OS
Interfaz de escritorio de Athena OS

¿Por qué Athena?

  • Pentesting: Athena puede acceder al repositorio BlackArch, el mayor almacén de herramientas de pentesting.
  • Orientado al usuario: si Arch ha nacido para usuarios experimentados, Athena está concebido para disminuir la complejidad y mejorar la experiencia del usuario.
  • Ligero: Athena optimiza el consumo de espacio en disco recuperando las herramientas que necesitas sólo cuando las utilizas. Las herramientas que nunca usas no se almacenan y el espacio sólo se utiliza para lo que realmente necesitas.
  • Rendimiento: Athena está basado en Arch Linux por lo que está configurado para cargar lo mínimo para su propósito. No hay servicios inútiles, ni módulos inútiles que consuman tus recursos.
  • Flexibilidad: por su naturaleza Arch, Athena es flexible y puede evolucionar fácilmente a las nuevas necesidades de los usuarios.

Wiki: https://github.com/Athena-OS/athena-iso/wiki

Introducción a Athena OS

El propósito del proyecto Athena surge para ofrecer una experiencia diferente a las distribuciones de pentesting más utilizadas. Estas distribuciones se basan principalmente en Debian, y dependen principalmente de los repositorios de Debian o GitHub para recuperar las herramientas de seguridad que no almacenan todas las herramientas de seguridad y son difíciles de mantener. Además, estos sistemas operativos ya vienen con una gran cantidad de herramientas y servicios de los cuales un buen porcentaje nunca es utilizado por el promedio de los usuarios, y se convierte en un desperdicio de espacio y podría causar la degradación del rendimiento.

Tema personalizado de Athena OS
Tema personalizado de Athena OS

Athena está diseñado desde cero, por lo que ya durante la fase de desarrollo se han excluido módulos y servicios inútiles para mejorar el rendimiento y el consumo de recursos. Además, este enfoque de diseño permitió revisar de forma detallada cada uno de los paquetes y componentes a incluir dentro de la distribución. Esto llevó al sistema operativo a construir un entorno fácil de usar, a pesar de estar basado en Arch Linux.

La herencia de Arch Linux impacta positivamente en Athena OS con respecto a otros sistemas operativos basados en Debian para pentesting:

  • Mejor rendimiento: pacman es más rápido que apt
  • Enfocado: Athena puede ser desarrollado y mantenido hasta el más mínimo detalle
  • Muchas más herramientas de seguridad: Athena puede contar con el repositorio BlackArch, que contiene muchas más herramientas de seguridad que los repositorios de Debian
  • Libertad: durante la instalación, puedes elegir construir tu Athena con cualquier recurso o servicio que necesites.
  • Documentación: Arch Linux está muy bien documentado en Internet para cualquier necesidad
  • El entorno de Athena está basado en GNOME Wayland, que proporciona interesantes características que el usuario puede disfrutar.

¡Echemos un vistazo detallado a Athena!

Instalación de Athena OS

Descarga el último archivo .iso de la versión de Athena desde la sección correspondiente. Según tu necesidad, puedes elegir instalar Athena en tu ordenador de forma nativa, o implementarlo en una Máquina Virtual (por ejemplo, VMware o VirtualBox).

Nota

Actualmente VirtualBox se ve afectado por un bug al habilitar la Aceleración 3D, así que mantenlo deshabilitado.

Cuando montes la ISO en tu pendrive o en tu Máquina Virtual y arranques Athena, te encontrarás con el Instalador de Calamares de Athena, que te permite personalizar tu futuro SO Athena como quieras.

Athena OS después de la instalación
Athena OS después de la instalación

Actualmente, no he tenido tiempo de probar todos los escenarios, pero puedo sugerirte un escenario de instalación que he probado, y está basado en la instalación de Athena en una Máquina Virtual VMware:

  1. Arrancar Athena en VMware
  2. Espera a que aparezca el instalador. Si no es así, en la aplicación de bienvenida de Athena selecciona Advanced Installation
  3. En Welcome selecciona tu idioma preferido
  4. En Kernel selecciona Linux kernel - installed by default
  5. En Drivers y Drivers Nv deja en blanco
  6. En Virtual Machine selecciona VMware Virtual Machine
  7. En Login selecciona Display Manager: Gdm
  8. En Theme establece lo que prefieras
  9. En Location y Keyboard pon lo que desees. Nota: actualmente Calamares tiene un error en la configuración de la zona horaria porque si el usuario hace clic en un punto del mapa, normalmente la zona horaria se establece en_AG. Elige manualmente tus preferencias en la parte inferior derecha de la ventana (si es necesario, expande la ventana del instalador). Este error será corregido en la próxima versión de Calamares (sólo necesitará un pacman -Syu).
  10. En Partitions configura Erase disk siéntete libre de configurar Swap o no, y usa btrfs
  11. En Users establece los detalles del usuario que desees
  12. Confirma el resumen de las opciones
  13. Espera a que termine la instalación
  14. ¡Disfruta de Athena OS!

Nota

Athena Welcome App está basada en el proyecto ArcoLinux. Actualmente, los enlaces siguen remitiendo a ArcoLinux.

Configuración de Athena OS

Athena OS con dock y administrador de archivos
Athena OS con dock y administrador de archivos

Última versión

Tras la instalación y el primer arranque:

  • abre el terminal Kitty, ejecuta htb-update y copia y pega tu clave API de Hack The Box.

La clave API de Hack The Box puede ser recuperada por la configuración de tu perfil de Hack The Box -> “Create App Token“.

Hasta que tu clave API sea válida, tu sistema actualizará el contenido de Hack The Box automáticamente por ti en cada inicio de sesión o cuando se ejecute htb-update.

Elementos Principales

Menú PenTOXIC

El menú de PenTOXIC ha sido creado para organizar de manera bonita todas las herramientas de seguridad principales que necesitas para empezar tu actividad de hacking. Consta de dos niveles:

  • 1er nivel que contiene las diversas categorías de hacking como submenú, además del navegador Firefox y Code OSS como editor
  • 2do nivel consiste en las herramientas de hacking desplegadas para cada categoría
Menú de PenTOXIC
Menú de PenTOXIC

Menú PWNage

El Menú PWNage te permite acceder rápidamente a las principales plataformas de hacking para aprender y unirte a las principales Comunidades InfoSec de Discord:

La primera pantalla despliega todos los enlaces rápidos a las principales plataformas de hacking.
El segundo shell se puede acceder mediante el icono de Discurity en la parte superior, donde el usuario tiene la oportunidad de unirse a varios servidores de Discord InfoSec o abrir la aplicación de Discord.

Menú PWNage en Athena OS
Menú PWNage en Athena OS

Integración de Hack The Box

¿No puedes esperar a abrir el navegador y acceder a la web de Hack The Box? Athena te da la posibilidad de jugar a las máquinas de Hack The Box directamente en el entorno de tu Sistema Operativo de forma rápida y cómoda. Athena ofrece:

  • Conectar/Desconectar a/de los servidores VPN de Hack The Box
  • Jugar a cualquier máquina libre activa que desees
  • Reiniciar la máquina activa
  • Detener cualquier máquina activa
  • Enviar una bandera y escribir una reseña sobre tu experiencia de hackeo
  • … y por supuesto puedes acceder a la web de Hack The Box con un solo clic
Integración de Hack The Box con Athena OS
Integración de Hack The Box con Athena OS

Para jugar a las Active HTB Machines, utiliza el menú PWNage. Para jugar a Retired Machines, simplemente ejecuta htb-play y escribe el nombre de la máquina a la que quieres jugar.

Modo Hack de Firefox ESR

Modo Hack de Firefox ESR
Modo Hack de Firefox ESR

Firefox ESR ha sido modificado para integrar en el momento de la instalación los complementos que necesitas para tu actividad de pentesting de aplicaciones web. Los complementos preinstalados son

  • Cookie Quick Manager
  • Dark Reader
  • FoxyProxy Standard
  • HacKontext
  • HTTPS Everywhere
  • Privacy
  • uBlock Origin
  • Wappalyzer

Payload to Dock

Payload to Dock está basado en Dash 2 Dock y mantiene el acceso a los repositorios de payloads más famosos. Permite obtener la última versión de los payloads y acceder a su ruta directamente por el shell. Muestra:

  • Auto Wordlists
  • FuzzDB
  • PayloadAllTheThings
  • SecLists
  • Security Wordlist

El Dock contiene también enlaces a Mimikatz y Powersploit.

Payload a Dock en Athena OS
Payload a Dock en Athena OS

Repositorio BlackArch

BlackArch Linux es una distribución de pruebas de penetración basada en Arch Linux para probadores de penetración e investigadores de seguridad. Su repositorio contiene más de 2800 herramientas, clasificadas por categorías. Puedes instalar las herramientas individualmente o en grupos según las categorías a las que pertenecen. El repositorio de BlackArch es compatible sólo con distribuciones basadas en Arch como Athena OS.

NIST Feed

NIST Feed es una herramienta especial capaz de informarte lo antes posible sobre una nueva CVE publicada o actualizada mediante una notificación emergente. La notificación contiene una descripción de la CVE. ¿Sientes curiosidad y quieres acceder a los detalles? Haz clic con el botón izquierdo del mouse y serás redirigido a la página oficial del NIST NVD para obtener más detalles. ¿Quieres cerrar rápidamente la notificación emergente? Haz clic con el botón derecho del mouse sobre ella.

Puedes decidir sobre qué tipo de CVE quieres ser informado, por ejemplo CVEs con un alto impacto en la confidencialidad e integridad, o CVEs CRÍTICAS.

NIST Feed en Athena OS
NIST Feed en Athena OS

¡Esté al tanto de las nuevas vulnerabilidades por medio de NIST Feed!

Comandos de Utilidad para Athena OS

ComandoDescripción
bashtopMonitor de recursos que muestra el uso y las estadísticas del procesador, la memoria, los discos, la red y los procesos.
batUn clon de cat con resaltado de sintaxis e integración con Git.
bfetchVisualizador de uso general SuperB
codeMotor principal de Visual Studio Code.
eogVisor de imágenes.
fishUn shell de línea de comandos inteligente y fácil de usar.
gitSistema de control de revisiones rápido, escalable y distribuido.
gnome-extensionsGestor de extensiones de Gnome.
gnome-tweaksConfigura el aspecto y la funcionalidad de tu escritorio.
htb-playSelecciona cualquier Hack The Box que quieras jugar.
kittySelecciona cualquier Hack The Box que quieras jugar.
laUn alias lsd -a.
llUn alias lsd -alFh.
lsdUn comando ls con un montón de colores bonitos y algunas otras cosas.
nanoSencillo editor de texto basado en el terminal.
nautilusAdministrador de archivos
neofetchHerramienta de información del sistema CLI escrita en BASH.
pacmanGestor de paquetes de Arch Linux.
paruAyudante de AUR que envuelve a Pacman con muchas funciones y una interacción mínima.
tmuxMultiplexor de terminales que te permite cambiar fácilmente entre varios programas en un terminal, separarlos y volver a conectarlos a un terminal diferente.
treePrograma de listado de directorios recursivo que produce un listado de archivos en profundidad.
vimEditor de texto altamente configurable construido para hacer muy eficiente la creación y modificación de cualquier tipo de texto.
xcpUn comando cp ampliado.
zUn comando cd más inteligente para tu terminal.

La configuración de Vim está basada en https://github.com/amix/vimrc por lo que implementa plugins, esquemas de color y modos inteligentes y útiles.

Si deseas activar, editar o desactivar el efecto de apertura y cierre de Burn My Window:

gnome-extensions prefs burn-my-windows@schneegans.github.com

y marca o desmarca tus efectos.

Cambia tus temas e iconos mediante gnome-tweaks.

Atajos de Athena OS

Atajos de teclado en Athena OS para agilizar tu trabajo.

Enlace de teclasDescripción
CTRL+SPACEMenú PenTOXIC
CTRL+TABMenú PWNage
WINEntorno multi-escritorio
WIN+WINCambiar entre el escritorio y el menú “Show Applications”.

TMUX

Enlace de teclasDescripción
CTRL + sSuper/Mod
Mod_Key + \Panel dividido verticalmente
Mod_Key + -Panel dividido horizontal
Mod_Key + rRecargar tmux
Mod_Key + SHIFT + iInstalar plugins
Mod_Key + SHIFT + uActualizar plugins
Mod_Key + cNueva pestaña
SHIFT + Right/Left Arrow Key or Modkey + nCambiar entre pestañas
Mod_Key + Right/Left/Up/Down Arrow KeyCambiar entre paneles divididos
Mod_Key + wLista de todas las ventanas y paneles
Mod_Key + xPestaña o panel de eliminación
Mod_Key + &Matar Ventana
Mod_key + qMostrar el número de panel o pestaña
Mod_Key + tReloj
Mod_Key + yCopiar el texto seleccionado al portapapeles
Mod_Key + SHIFT + yCopiar el directorio de trabajo (instalar el paquete xclip)
Mod_Key + pPegar
Mod_Key + dDesmontar terminal
Mod_Key + fEncontrar
Mod_Key + zHacer el panel de la ventana completa
Mod_Key + mIniciar el panel de control
Mod_key + $Renombrar la sesión
https://github.com/Athena-OS/athena-nix

Mi Carro Close (×)

Tu carrito está vacío
Ver tienda