Research

SecureWorks Snort Plug-in Pack

Author(s)
Ben Feinstein

Latest Version
0.1.0

Description

The SecureWorks Snort Plug-in Pack is a collection of dynamic preprocessor plug-ins for the Snort intrusion detection and prevention system.

This release includes two separate dynamic preprocessors.

  • ActiveX Control Detection Preprocessor
    Detects browser scripting-based instantiations of blacklisted ActiveX controls. Looks for ActiveX control instantiations in traffic from web servers on the specified port(s). Reads in its list of "bad" ActiveX control CLSIDs and ProgIDs from a local XML database at module load.
  • SSH Weak Diffie-Hellman Group Key Exchange Detection Preprocessor
    Detects SSH servers and clients that are using a broken Debian OpenSSL predictable PRNG (CVE-2008-0166). Looks at SSH2 Diffie-Hellman Group Key Exchange (SSH2 KEXDH GEX) messages during SSH session setup. Attempts to brute-force the Diffie-Hellman (DH) random numbers generated by client and server and used by them to agree on the DH GEX shared secret. Uses a list of predictable random numbers that are generated by OpenSSH when using the broken Debian OpenSSL PRNG, read in from a local file.
  • Supported Versions of Snort
    These plug-ins have been developed against the most recent stable release of Snort at this time (6 Aug 2008), Snort v2.8.2.2.  Other versions of Snort may or may not work properly with these plug-ins.
  • No Support, No Warranty
    SecureWorks cannot provide support for these tools, but feedback is appreciated.

 

License Agreement

 

Next Steps

Start With SecureWorks Request More Information Now
Call SecureWorks Call Us Today
877-905-6661