tool parses ntlm v1 or v2

This commit is contained in:
Conor Hunt 2013-03-11 15:14:12 -04:00
parent 3cbc1cbcaa
commit 35794c1930

View File

@ -2,15 +2,18 @@ package main
import (
"encoding/base64"
"flag"
"fmt"
"ntlm/messages"
)
func main() {
var ntlmVersion = flag.Int("ntlm", 2, "NTLM version to try: 1 or 2")
flag.Parse()
var data string
fmt.Println("Paste the base64 encoded Authenticate message:")
fmt.Println("Paste the base64 encoded Authenticate message (with no line breaks):")
fmt.Scanf("%s", &data)
authenticateData, _ := base64.StdEncoding.DecodeString(data)
a, _ := messages.ParseAuthenticateMessage(authenticateData, 2)
a, _ := messages.ParseAuthenticateMessage(authenticateData, *ntlmVersion)
fmt.Printf(a.String())
}