Giter VIP home page Giter VIP logo

ntlm_info's Introduction

NTLMSSP Information Disclosure

This program was written using Go version 1.15.5, other versions will likely work but are not tested.

This program can be used to extract information using the NTLMSSP challenge provided during NTLM authentication.

How to compile

Depending on your host OS compile instruction may vary slightly, however they should be quite similar.

You can compile this with a simple go build /path/to/main/directory on Linux or Windows.

If your current directory when running the command is the main directory, you can simply run go build ..

How to use this program

Once compiled this software will take one argument as the target URL.

Below are a few examples on how to run this software:

ntlmInfo https://mail.domain.com/ews
ntlmInfo smtp://mail.domain.com
ntlmInfo smtp://mail.domain.com:2525
ntlmInfo rdp://192.168.0.10
ntlmInfo rdp://192.168.0.10:4489

If a port is not specified the default will be used as follows:

RDP:   3389
SMTP:  25
HTTP:  80
HTTPS: 443

The output should be as follows:

+-------------------+-----------------------------------------------+
|       Server Name | HOSTNETBIOS                                   |
|       Domain Name | CHILDDOMAIN                                   |
|       Server FQDN | hostnetbios.childdomain.parentdomain.tld      |
|       Domain FQDN | childdomain.parentdomain.tld                  |
|     Parent Domain | parentdomain.tld                              |
| OS Version Number | 10.0.19041                                    |
|        OS Version | Windows 10/Server 2019 (Build 19041)          |
+-------------------+-----------------------------------------------+

Sources

Much of the information used to create this software came from this excellent in depth page on the NTLMSSP protocol.

http://davenport.sourceforge.net/ntlm.html

ntlm_info's People

Contributors

bogey3 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.