Menu

en_thcsslcheck




THCSSLCheck

Phase(s):

Primary: Mapping.
Secondary: N/A.

Description:

Tool that inspects the supported protocols and cryptographic algorithms inside SSL/TLS secure communication channels.

Objective:

  • Identify the supported protocols versions inside SSL/TLS secure communication channels.
  • Identify the supported cryptographic algorithms inside SSL/TLS secure communication channels.

Features:

Supported technologies:

  • SSL/TLS secure communication channels.

    Operative mode: Active.

    Identify the supported protocols versions:

    • Returns the supported protocols versions for SSL (v2 and v3) and TLS (1.0, 1.1 and 1.2).
    Identify the supported algorithms versions:
    • Returns the supported cryptographic algorithms such as: AES, DES, RC4, etc.


    Reports:
    Output reports:

    • Required to export the terminal results to a file.
    • Analysis of the supported protocols by version and cryptographic algorithms by key length.

    Basic usage:

    Begin a SSL/TLS secure communication channel analysis. The following command executes SSL/TLS secure communication channel analysis.

    THCSSLCheck [domain/IP] [port] > [output_file]

    Where:

    • [domain/IP]: Server IP address or domain to analyze.
    • [port]: Port used for the SSL/TLS secure communication channel.
    • [output_file]: Path for exporting the terminal output.

    The tool will start the analysis over each individual protocol against every cryptographic algorithm to verify its support.

    -----------------------------------------------------------------------
    THCSSLCheck v0.1 - coding johnny cyberpunk (www.thc.org) 2004
    ------------------------------------------------------------------------

    [*] testing if port is up. pleaze wait...
    [*] port is up !
    [*] testing if service speaks SSL ...
    [*] service speaks SSL !

    [*] now testing SSLv2
    ----------------------------------------------------------------------
    DES-CBC3-MD5 - 168 Bits - unsupported
    IDEA-CBC-MD5 - 128 Bits – unsupported
    RC2-CBC-MD5 - 128 Bits - unsupported


    [*] now testing SSLv3
    ----------------------------------------------------------------------
    DHE-RSA-AES256-SHA - 256 Bits - unsupported
    DHE-DSS-AES256-SHA - 256 Bits - unsupported
    AES256-SHA - 256 Bits - supported


    [*] now testing TLSv1
    ----------------------------------------------------------------------
    DHE-RSA-AES256-SHA - 256 Bits - unsupported
    DHE-DSS-AES256-SHA - 256 Bits - unsupported
    AES256-SHA - 256 Bits - supported


    Resources:

    Link: www.thc.org Author(s): johnny cyberpunk, The Hacker’s Choice License: GNU LGPL Version 2.1 Version: 0.1