Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
LAMMA-beta — Marco de evaluación y auditoría de vulnerabilidades para todas las implementaciones criptográficas. | Kitploit
Herramientas/GitHubGitHub/smxlabs/lamma-beta
Escáneres de VulnerabilidadesAnálisis de CódigoAuditoría de ConfiguraciónCriptografía
GitHubsmxlabs/lamma-beta

LAMMA-beta

Marco de evaluación y auditoría de vulnerabilidades para todas las implementaciones criptográficas.

Ver Repositorio
371619hace 10 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

#LAMMA (BETA)

###Marco de Evaluación de Vulnerabilidades para todas las Implementaciones Criptográficas.

(Una Iniciativa de Código Abierto por - SECURITY MONX )

Documentación del Framework Lamma (beta)

    Nombre del archivo   :   README

    Autor      :   @ajithatti

    Organización         :   Security Monx

    Versión     :   0.0.1

    Propósito		: 	Proporciona una introducción al Framework Lamma (beta)

Tabla de Contenidos :

    A.      Información de Licencias
    B.      Introducción al Framework Lamma (beta)
    C.      Dependencias
    D.      Uso de LAMMA
    E.      Características
    F.      Nota
    G.      Contribuidores

A. Información de Licencias

El Framework LAMMA (beta) y sus documentos no están cubiertos por ninguna licencia.
Eres libre de usarlo de cualquier manera que desees. Sin condiciones de ningún tipo.

Para más detalles sobre el proyecto visita nuestro sitio web
    "http://www.securitymonx.com/Project-LAMMA"

B. Introducción al Framework LAMMA (beta)

El Framework LAMMA (beta) aspira a ser un conjunto completo para
auditar criptografía, PKI e implementaciones relacionadas.

    LAMMA (beta) soporta 4 módulos principales

        REMOTE
        CRYPTO
        TRUST
        SOURCE
  1. REMOTE - El módulo escanea hosts remotos en busca de configuraciones SSL/TLS e informa cualquier brecha o vulnerabilidad descubierta.

        Comprobaciones principales:
        a)  Versión de SSL/TLS, gestión de sesiones y parámetros configurables del servidor
        c)  Comprobaciones de uso de conjuntos de cifrado vulnerables/obsoletos
        b)  Prueba de certificado del servidor
                Tipo de verificación (EV/OV/DV)
                Análisis de línea de tiempo de vulnerabilidades SSL/TLS aplicables
                Verificación, validación
                Fugas de información
                Common Modulus
                Fortaleza del algoritmo de firma
                Nombres alternativos
    
  2. CRYPTO - Este módulo verifica los diversos primitivos criptográficos generados por cualquier marco subyacente en cuanto a calidad, puerta trasera y cordura. Algunas de

        Comprobaciones principales:
            Prueba de calidad para números aleatorios generados
            Comprobaciones de cordura para números primos compartidos en múltiples claves RSA
            Prueba de primo seguro y fuerte
            Prueba de módulo compartido
            MalSha, Prueba de resumen malformado
    
  3. TRUST - El módulo verifica varios almacenes de confianza y claves en busca de claves privadas inseguras y certificados no confiados.

        Comprobaciones principales:
        a)  Claves privadas
                Almacenadas con/sin cifrado
                Permisos de acceso
                Rastrear múltiples instancias
                Extraer primo para la prueba del módulo CRYPTO
    
        b)  Clave pública
                Extraer módulo para la prueba del módulo CRYPTO
                Rastrear múltiples instancias
    
        b)  Certificados
                Comprobar en almacén de confianza y CRL
                Listar certificados fijados y no confiados
                Rastrear múltiples instancias
                Verificación, análisis de línea de tiempo común con el módulo REMOTE
    
  4. SOURCE - El módulo está principalmente para hacer cumplir las recomendaciones del "Comité de Revisión de Criptografía" de su organización. Este módulo escanea el código fuente en busca de uso de esquemas criptográficos inseguros y obsoletos.

        a)  Esquemas obsoletos
                Esquemas de hash de la familia MD
                Hashes SHA/SHA1
                Modo de cifrado de bloque ECB/CBC
                Funciones rand() o /dev/rand
                <Más esquemas obsoletos/inseguros>
    
        b) Esquemas débiles (Esquemas con puerta trasera)
                Dual_EC_DRBG
                prime2566v1
                p224r1
                secp384r1
                <Más esquemas débiles/con puerta trasera>
    

C. Dependencias : LAMMA necesita algunos paquetes de Python para su funcionamiento. La lista de paquetes requeridos es:

                1.  cmd2  - Ejecuta el shell personalizado de Lamma

                     pip install cmd2

                2.  subprocess - Invoca Openssl u otros scripts

                    pip install subprocess

                3.  pyOpenSSL - Envoltorio sobre OpenSSL

                    pip install openssl

D. Uso de LAMMA :

  1. LAMMA.py inicia el framework, con una pantalla de bienvenida y lleva al prompt de LAMMA

        $> python LAMMA.py
                                     __    _____ _____ _____ _____
                                    |  |  |  _  |     |     |  _  |
                                    |  |__|     | | | | | | |     |
                                    |_____|__|__|_|_|_|_|_|_|__|__|
    
                                                (BETA)
    
    
                            Marco de Evaluación y Auditoría de Vulnerabilidades
                                  para todas las Implementaciones Criptográficas.
    
    
                                       (Un Proyecto de Código Abierto)
    
                                                  por
    
                                            SECURITY MONX
    
    
    
    
        LAMMA :
    
  2. Puedes ver la ayuda micro de cada módulo usando el comando "help module"

         LAMMA : help trust
               Escanea un almacén de confianza/claves dado en busca de certificados no confiados, claves privadas inseguras,
    
    
         LAMMA : help source
           Escanea el código fuente en busca de funciones conocidas débiles o con puerta trasera
    
    
         LAMMA : help crypto
           Genera claves, hashes, números aleatorios bajo varios esquemas para un número dado
    
    
         LAMMA : help remote
           Escanea el host remoto e informa el perfil de configuración SSL/TLS y vulnerabilidades aplicables
    
    
         LAMMA :
    
  3. Para saber cómo usar cada módulo, simplemente escribe el nombre del módulo y obtendrás una ayuda de uso detallada.

        LAMMA : remote
    
        remote [-H] [-s] [-l] [-o] [-i] [-p] [-h]
    
        Propósito  : Escanear un host remoto con el plugin dado a través de conexión SSL/TLS
    
    
            -H [--help]      : imprime esta ayuda de uso
            -s [--script]    : escanea el objetivo con el id de script dado, o 'all', 'gen', o 'reg'
            -l [--list]      : lista todos los plugins y sus IDs
            -o [--out]       : los informes se almacenan en este archivo, si no, archivo por defecto
            -i [--in]        : nombre del archivo de entrada con múltiples IP:Puerto especificados en cada línea
            -p [--port]      : puerto en el que se realizará la conexión SSL o TLS
            -h [--host]      : IP o nombre de dominio del host remoto a conectar
    
        LAMMA :
    
  4. Ejemplo de uso del módulo "remote", estamos escaneando "null.co.in" para plugins en gen y los resultados se almacenarán en el archivo final.html.

        LAMMA : remote -h null.co.in -p 443 -s gen -o final.html
    
    
        [*]  Servicio de Escaneo Lamma [Iniciado] ...
    
    
        [+]  Parámetros establecidos para este escaneo:
    
             Pruebas a ejecutar => gen     Host objetivo =>  null.co.in
             Puerto objetivo =>  443
             Los informes se almacenarán en el archivo => final.html
    
    
        [+] Iniciando el escaneo
    
         Kick gen
    
    
        [+] Iniciando... /home/evader/Desktop/RELEASE/LAMMA/modules/remote-module/gen
    
Descargar herramienta