Commit graph

6 commits

Author SHA1 Message Date
Justin Oursler
57bfbc02b1 modified GSSAPI analyzer to parse NTLM and KRB tokens 2017-10-11 13:42:54 -04:00
John E. Rollinson
5afde3f0e5 Changes proposed in #104 2017-09-17 14:59:41 -04:00
Seth Hall
cbde25f1b8 GSSAPI analyzer now forwards authentication blobs more correctly (and other fixes).
Previously, the GSSAPI analyzer blindly forwarded authentication
blobs to the NTLM analyzer (which it instantiated too early). Now
it waits to instantiate sub analyzers until a blob of a particular
type has been seen.  It also makes the distinction between krb and
ntlm and forwards to the correct analyzer.

This required some fixes to the KRB analyzer because KRB over GSSAPI
looks slightly different than raw KRB.

The KRB analyzer also now includes support for the PA_ENCTYPE_INFO2
pre-auth data type.
2016-08-09 10:27:21 -04:00
Seth Hall
c31c0ed2e2 Fix for an issue with GSSAPI mech_token from Florent Monjalet
From Florent's patch:
Previously, the ASN1EncodingMeta was in the NTLM_SSP_Token; this broke the
NTLM decoding when used directly with DCE-RPC. NTLM now works on DCE-RPC
and should work properly on other layers in the future (e.g. HTTP
Authentication data).
2016-07-07 13:03:33 -04:00
Seth Hall
5d33ac773b Add success indicator to the ntlm.log.
This changes the single gssapi event slightly too.
2016-04-13 12:09:05 -04:00
Seth Hall
d6e01b7769 Pushing out the new NTLM and GSSAPI analyzers.
I accidentally left these out of the previous commit.
2016-04-03 04:18:45 -04:00