Coder Social home page Coder Social logo

rakhithjk / windows-authentication-brutforce-cheatsheet Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mdecrevoisier/windows-authentication-brutforce-cheatsheet

0.0 1.0 0.0 984 KB

Assist analyst and threat hunters to understand Windows authentication logs and to analyze brutforce scenarios.

windows-authentication-brutforce-cheatsheet's Introduction

Windows-authentication-brutforce-cheatsheet

Project purpose

Windows authentication cheat sheet provides key elements to assist threat hunters, SOC and forensic analysts during logs investigation tasks or threat detection conception.

It covers the following indicators:

Authentication type Outcome Event IDs
Login Success 4624
Login Failure 4625
Kerberos request Success 4768
Kerberos request Failure 4768, 4771
Explicit credentials Both 4648

Windows source information (ID 4624 & ID 4625)

These event IDs are generated on the host where an authentication action is performed. However, one of the most painful point when dealing with these events is the inconsistency of the data they provide. More precisely, two fields requires our attention:

  • Workstation: usually contains the Hostname of the source performing the authentication
  • IpAddress: usually contains the IP address of host performing the authentication

Based on my personal experience while working with business customers, I have encountered multiple situations where the content of these fields:

  • is not the one we expect or is announced by Microsoft documentation
  • drive to misleading information about the source host
  • contains invalid information
  • is empty
  • contains randomly generated data
  • requires data manipulation to correctly parse and normalize source information

For these reasons, I am providing at the following a schema which summarizes all these "unexpected behaviors" to limit or understand their impact during logs exploitation.

Windows brutforce (ID 4625 & ID 4776)

The following mindmap provides an overview of the different elements that may help to design, identify or assess a potential brutforce.

windows-authentication-brutforce-cheatsheet's People

Contributors

mdecrevoisier 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.