David Bohm

Hay dos frases que definen mi manera de pensar:
Realmente no hemos prestado mucha atención al pensamiento como un proceso; hemos participado en pensamientos, pero sólo hemos prestado atención al contenido, no al proceso.
La capacidad de percibir o pensar de manera diferente es más importante que el conocimiento adquirido.
Ambas son de David Bohm.
Mostrando entradas con la etiqueta Hacking Etico. Mostrar todas las entradas
Mostrando entradas con la etiqueta Hacking Etico. Mostrar todas las entradas

miércoles, 5 de mayo de 2021

Katoolin el planeta que te instala las herramientas de kali

Si tenemos una distribución debian o derivada como ubuntu, podemos realizar la instalación de las herramientas de kali de una forma bastante sencilla.

Añadimos el repositorio universe:

    # add-apt-repository universe

Actualizamos y clonamos el repositorio de katoolin3

   # apt update -y

   # git clone https://github.com/s-h-3-l-l/katoolin3

Ponemos permiso de ejecución para el script de instalación:

   # chmod +x ./install.sh

Ejecutamos:

   # ./install.sh

Nos deberá decir que la instalación ha sido satisfactoria y ya podemos ejecutar:

   # katoolin3

Entraremos a un menú en el que nos permitirá realizar varios pasos:

   Main Menu
   0) View Categories
   1) Install All
   2) Uninstall All
   3) Search repository
   4) List installed packages
   5) List not installed packages
   6) Install Kali Menu
   7) Uninstall old katoolin
   8) Help
   9) Exit

Para mi lo mejor es la opción 0, viendo las categorías de Kali podremos elegir que aplicación instalar para así poder contar solo con las herramientas que utilicemos de verdad.

SaluDOS


lunes, 4 de mayo de 2020

BlackArch, todas sus herramientas de seguridad al alcance de la mano

BlackArch es una distribución específica para temas de seguridad, hacking, pentesting, forense, etcétera. Se puede utilizar para investigar y montar laboratorios y realmente es una alternativa bastante buena a Kali Linux si eres mas de filosofía Arch.

Se puede descargar la imagen .iso desde su página web oficial aquí. Lo normal suele ser generar una máquina virtual o instalarlo en un pendrive para lanzarlo en modo liveCD. Una vez que lo estás ejecutando, siempre puedes instalarlo siguiendo estos dos simples pasos:

Primero instalamos el paquete con los scripts de instalación:

   # pacman -S blackarch-install-scripts
 
Una vez instalado este paquete, podrás seguir las instrucciones tras ejecutar:

   # blackarch-install
Antes de efectuar la instalación de Arch es interesante echar un vistazo a la web sobre blackarch-install aquí. 


En este mismo apartado de descargas de su página web, te explican como puedes llegar a instalarte las herramientas en tu propio equipo, si tienes una distribución basada en Arch linux. Veamos estos sencillos pasos, ya que es muy interesante si te dedicas a la seguridad informática, la descarga puede ser total, por categorías o por herramienta y esto da mucho juego.

Si quieres consultar las herramientas que ofrece, puedes consultarlo en el apartado Tools de su web oficial aquí.

Para empezar vamos a descargar el script strap.sh:


   # curl -O https://blackarch.org/strap.sh

Comprueba siempre el SHA1 para verificar que es el orginal y nada te ha inyectado otro script, la salida de este comando tendrá que coincidir con el SHA1 que nos muestran en la web:

   # sha1sum strap.sh

   Actualmente el valor es: 9c15f5d3d6f3f8ad63a6927ba78ed54f1a52176


Establecemos que se pueda ejecutar el script:

   # chmod +x strap.sh

Y lo ejecutamos:

   # ./strap.sh

En estos momentos ya tendremos configurados los repositorios de BlackArch, como habremos visto en mitad de la salida del script:

   [+] you can change the default mirror under /etc/pacman.d/blackarch-mirrorlist

Este dato es importante si tenemos que llegar a ajustar algo de los repositorios en algún momento. A partir de aqui ya podremos instalar las aplicaciones de BlackArch, veamos algunos ejemplos:

Si lo que queremos es obtener un listado de todas las herramientas disponibles podriamos ejecutar:

   # pacman -Sgg | grep blackarch | cut -d' ' -f2 | sort -u

Si las contamos concatenando con el comando wc veremos que hay, en estos momentos, 2563 herramientas. Ahí queda eso.

   # pacman -Sgg | grep blackarch | cut -d' ' -f2 | sort -u | wc -l


Si buscamos un programa concreto, por ejemplo bettercap, podríamos hacer:

   # pacman -Sgg | grep blackarch | cut -d' ' -f2 | sort -u | grep bettercap

Si buscamos el programa directamente, veremos que nos lo ofrecen los repositorios Community de Arch y también los de BlackArch:

   # pacman -Ss bettercap

Para instalar la herramienta que ofrecen los repositorios de BlackArch tendriamos que ejecutar especificando el repositorio:

   # pacman -S blackarch/bettercap

Si lo que queremos es instalar todas las herramientas, algo que creo que es una locura por la cantidad de ellas:

   # pacman -S blackarch

Podemos consultar las categorias existentes, normalmente cuando vamos a investigar o a hacer un pentesting es razonable buscar una categoría concreta:

   # pacman -Sg | grep blackarch

Y podriamos instalar una categoria concreta así:


   # pacman -S blackarch-<category>

Por ejemplo, para temas de IDS, podríamos instalar la categoría correspondiente:

   # pacman -S blackarch-ids

Y si antes quisieramos ver que contiene, podriamos consultar ese grupo concreto:

   # pacman -Sg blackarch-ids

Veriamos que actualmente contiene:

   blackarch-ids sagan
   blackarch-ids snort
   blackarch-ids suricata
   blackarch-ids suricata-verify

Algunas categorías no tienen mucha cosa, pero te invito a que pruebes con esta, veras que la lista de herramientas es extensa:

   # pacman -Sg blackarch-wireless

Como indican en la documentación oficial, a veces es necesario sobreescribir algunos paquetes o dependencias, por ello si obtenemos "failed to commit transaction" deberemos usar --needed y --overwrite como en el siguiente ejemplo:

    # sudo pacman -Syyu --needed blackarch --overwrite='*'

Si quieres profundizar en blackarch además de su página web oficial, te recomiendo su repositorio oficial en github aquí.

SaluDOS

lunes, 19 de febrero de 2018

HELIX Y FIRE


(Un pequeño artículo que tuve que realizar para un módulo de ASIR)

E-fense tiene varias versiones de Helix dependiendo de la implementación que se quiera realizar, veamos que productos ofrece:

Helix: Versión gratuita, parece una versión liberada en 2009, en concreto la denominada 2009R1. Al acceder al link del producto que ofrece e-fense, tras un registro mínimo de nombre, apellidos y dirección de mail, te reenvia a la página donde puedes descargar la imagen .iso:

















Al tener la imagen .iso, creamos una máquina virtual para comprobar el producto:



















Realizamos el arranque como un liveCD:
























Y nos encontramos con una distribución Linux con aplicaciones en el ámbito forense:
























Podemos destacar, ya que hemos hablado de ello en un apartado anterior, a Autopsy por ejemplo. Además posee wireshark, truecrypt, etcétera.

Helix Pro: Para realizar imágenes de disco forense a través de múltiples plataformas o plataforma forense segura para vistas previas del sistema. En este caso se trata de un LiveCD y booteable que es multiplataforma: MacOS X, Windows y Linux. Permite hacer imágenes forenses de todos los dispositivos internos, hacer una imagen forense de la memoria física (32 y 64 bits) o determinar si el cifrado a nivel de disco está activado.

Es un entorno forense para arrancar cualquier sistema x86 y con el que podremos hacer imágenes forenses de todos los dispositivos o buscar sistemas de archivos para tipos de archivo específicos, como por ejemplo, Archivos gráficos, Archivos de documento, etcétera.

Posee varias aplicaciones forenses de código abierto para ayudar con el análisis de datos incluyendo análisis de teléfonos móviles:
  • Sleuthkit
  • LinEn
  • Libewf + mount_ewf
  • Caravanas
  • criptografía
  • Truecrypt
  • lvm2
  • Bisturí
  • Primero
  • LibPff
  • Volatitity con muchos plugins
  • moto4lin
  • gmobilemedia
  • gammu
  • gnokii
  • frag_find
  • pythonraw
  • ptfinder
























En este software el licenciamiento es anual, unos 240$,, a través de una suscripción a su Foro. Al hacerte miembro además de obtener el acceso a la comunidad de expertos de e-fense la membresía del Foro incluye:

  • Descargar Helix3 Pro 
  • Descarga de Helix3 Live CD 
  • Manual completo de Helix3 
  • Soporte Telefónico y Acceso al fooro de Sólo Miembros. Los expertos de e-fense estarán en línea durante las horas de oficina para responder a las preguntas realizadas.
Helix Enterprise (H3E): Permite tener visibilidad de toda la red para protegerse contra comportamientos maliciosos, violaciones de políticas y piratería informática.

Se integrada en la red y ofrece visibilidad en toda la infraestructura, revela actividades maliciosas como el abuso del uso de Internet, el uso compartido de datos y el acoso. También permite aislar y responder a incidentes de seguridad o amenazas de forma rápida y sin detección de usuarios a través de una herramienta de administración central.

Permite detectar, identificar, analizar, conservar e informar rápidamente, aportando las evidencias de cara al tratamiento de un incidente de seguridad.


















Este producto ofrece en su página web una evaluación gratuita de 30 días, lo que es muy interesante a la hora de evaluar el producto. Además muestran algunas características: 

Fácil de usar: El fabricante muestra la cara mas amable, parece que se controla a través de una interfaz gráfica fácil de usar que funciona con cualquier sistema operativo. Parece tan sencilla que apenas requiere formación al respecto.

  • Rápida implementación: Parece que al integrarla en la red permite un despliegue sencillo y centralizado. 
  • Revisar el uso de Internet por parte de los empleados. Permite revisar rápidamente el historial de uso de Internet de un empleado, viendo qué buscaba y qué sitios visitaba. 
  • Captura de pantallas y registro de teclas. Se puede realizar una captura de pantalla o registro de claves en cualquier sistema de la red. En cualquier momento se puede observar lo que hay en la pantalla de un equipo . De forma rápida se puede activar o desactivar el registro de teclas de un equipo . 
  • e-discovery en toda la red. puede buscar archivos en toda su red con tres métodos diferentes: 
    • Sellos de fecha y hora. 
    • Palabras clave en nombres de archivo, contenido de archivo y expresiones regulares. 
    • Valores de Hash para métodos forenses. 
  • Capacidades sofisticadas de técnicas forenses. Recopila imágenes forenses de sistemas incluyendo RAM a través de múltiples plataformas, procesos en ejecución, variables de entorno, etcétera. 
  • Herramientas de Informe. Puede obtener informes concisos sobre las auditorías realizadas y ejecutar informes personalizados basados en muchos criterios diferentes.





















Por un lado parece que es una herramienta que va a permitir el cumplimiento de normativa de seguridad, además de ser una protección contra una conducta inapropiada de los empleados. El hecho de que aporte evidencias de cara a un juicio parece que es una herramienta muy útil ante empleados descontentos y que puedan ocasionar daños a la empresa de forma voluntaria o incluso involuntaria. Además en las versiones Pro y Enterprise ofrece un sistema centralizado de cara a un administrador de red, tener una consola central desde donde obtener evidencias parece todo un lujo.

Links consultados:

http://www.e-fense.com/products.php

F.I.R.E.: anteriormente conocido como Biatchux, es una distribución Linux portátil y arrancable basada en CD-ROM que proporciona un entorno inmediato para realizar análisis forenses, escaneo de virus y recuperación de datos. También proporciona las herramientas necesarias para la respuesta forense, análisis y tratamiento de incidentes de seguridad, así como evaluación de vulnerabilidades.

Es un proyecto para los auditores informáticos y es evidentemente un conjunto de herramientas orientadas al campo de la auditoría forense electrónica. Creada y mantenida porWilliam Salusky y es un software descargable.

Como características principales se podría enumerar de forma genérica:
  • Estación de trabajo forense 
  • Recuperación de datos de particiones dañadas o sometidas a incidencias 
  • Sistema de respuesta a Incidentes. Capacidad para recolectar datos de un entorno informático sometido a intrusión o ataque 
  • Plataforma de Pentesting. Posibilidad de realización de test de penetración y vulnerabilidades.
La herramientas son muchas y bastante conocidas:
  • Nessus 
  • Nmap 
  • Whisker 
  • hping2 
  • hunt 
  • fragrouter 
  • Ethereal 
  • Snort 
  • Tcpdump 
  • Ettercap 
  • Dsniff 
  • airsnort 
  • chkrootkit 
  • F-Prot 
  • Tct 
  • Tctutils 
  • Autopsy 
  • Testdisk 
  • Fdisk 
  • gpart 
  • SSH (client and Server) 
  • VNC (client and server) 
  • Mozilla 
  • ircII 
  • mc 
  • Perl 
  • Biew 
  • Fenris 
  • gpg
A modo de comparación del anterior software comentado, Helix, este paquete de herramientas también posee Autopsy, parece que al final cualquier conjunto de herramientas para análisis forense contiene este programa, lo que confirma que es un software muy utilizado.

Parece un proyecto abandonado desde el año 2014, de hecho cuando intentas descargar el software a través del enlace de su página web, te direcciona a sourceforge.net:
















No se permite la descarga porque puede contener malware. En sourceforge solo está disponible la imagen iso:




















Como se puede ver, en esta versión, la última modificación es del año 2002. Realizamos la descarga bajo nuestro propio riesgo como dice sourceforge:




















Vamos a crear una máquina virtual, y debido a los avisos que ofrece de malware, vamos a ser conservadores dejándola sin conectar a ningún adaptador de red:

Al arrancar se nos ofrece un menú:


























Si elegimos la opción 1 entramos en un entorno en modo texto. Las opciones de menú son 4:

  • Configuración básica, red, etcétera 
  • Herramietnas Forenses 
  • Escaneado de Virus 
  • Herramientas de Penetración


















Entramos en la opción forensics y comprobamos que las herramientas son muchas, donde se encuentra la opción AutopsySetup: 

















Podemos comprobar que al lanzar Autopsy nos pregunta que es el investigador, sobre que ip queremos lanzarlo. Al configurarle como ip localhost, se arranca el servicio y nos ofrece el link para acceder a la herramienta: http://8888/autopsy:




Si optamos por un entorno X-Windows y elegimos la opción 3 o 4:

















Aparece un menú a través del cual podemos lanzar por ejemplo la herramientas Ethreal:

















En general este conjunto de herramientas entre las que se encuentran herramientas muy conocidas, parece que en su momento pudo ser un buen punto de partida para un equipo sobre el que trabajar en Hacking ético y labores forenses. Ahora bien, se nota, no solo por con como es el entorno, sino por las versiones que maneja a nivel de las aplicaciones, que es un software obsoleto. 

A modo de ejemplo, Pandora en esta suite está en la versión 4.1, cuando actualmente la última versión liberada es la 7. Si comprobamos de cuando es la versión 4 de pandora, podemos ver que es de Junio de 2013:



En los últimos años ha evolucionado mucho este tipo de herramientas. Por poner un ejemplo de punta de lanza, actualmente un Kali 2017.2 posee un desproporcionado número de herramientas para poder utilizar en Auditorias forenses o de seguridad en general.

Pero bueno, a pesar de este “pequeño” detalle, parece un bueno comienzo para establecer una base de cómo debería de montarse ir siendo una distribución específica, con un uso muy concreto y que además sea LiveCD para poder lanzarlo sobre casi cualquier equipo.

Links consultados:

http://biatchux.dmzs.com/

https://sourceforge.net/projects/biatchux/files/

http://best-data-recovery.freehostia.com/forensics-analysis-virus-scanning-data-recovery-fire.php

https://en.wikipedia.org/wiki/Pandora_FMS#Releases

SaluDOS.