Skip to content

auth and burn commands ignore --socks flag #2

Description

@ForkAndForget

I have encountered through testing that the auth and burn commands ignore the --socks flag and will attempt to reach directly to the target IP/Domain Controller.

The burn command appears act in two stages. The first stage is to acquire the ccache and NTLM and will attempt to reach directly to the target IP/Domain Controller. And the second half, which is to authenticate and connect to LDAP to modify the AD object, will respect the --socks flag and proxy the network traffic correctly.

First half of the traffic going Directly to the DC:
Image

Second half of the traffic coming out of the host with the proxy on it:
Image

Auth command ignoring the --socks flag:
Image

The burn command also makes 2 separate AS-REQ/REP's, 1 in the first half to output for the user and for the first service ticket (to retrieve NTLM with U2U?), then again in the second half through the socks proxy for an additional TGT. The second TGT is then used to get an LDAP ticket in the second TGS-REQ/REP. Would it be possible to reuse the first TGT retrieved for requesting the LDAP ticket instead of requesting another?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions