Certified Red Team Professional (CRTP) - Notes
HomeGitHubPortfolioTwitter/XMediumCont@ct
  • 📝Certified Red Team Professional (CRTP) - Notes
    • ℹ️0 - Course Summary
      • 1.1
      • 1.2
    • 1️⃣1 - Active Directory (AD)
      • 1.1 - Introduction to Active Directory (AD)
      • 1.2 - Physical Components of AD
      • 1.3 - Logical Components of AD
    • 2️⃣2 - PowerShell
      • 2.1 - Introduction to PowerShell
      • 2.2 - Security and Detection
    • 3️⃣3 - AD Enumeration
      • 3.1 - Host & User Identification
      • 3.2 - Common Services Enum
        • 3.2.1 - LDAP & DNS Enum
        • 3.2.2 - SMB Enum & Common Attacks
      • 3.3 - Domain Enumeration
        • 3.3.1 - PowerView
          • 3.3.1.1 - Domain Enumeration (Video Lab)
        • 3.3.2 - BloodHound
    • 4️⃣4 - Trust and Privileges Mapping
      • 4.1 - Access Control (ACL/ACE)
      • 4.2 - Group Policy
      • 4.3 - Trusts
    • 5️⃣5 - Local Privilege Escalation
      • 5.1 - Privilege Escalation
        • 5.1.1 - Feature Abuse
        • 5.1.2 - Relaying
        • 5.1.3 - GPO Abuse
        • 5.1.4 - Unquoted Service Path
      • 5.2 - Tools
    • 6️⃣6 - Lateral Movement
      • 6.1 - PowerShell Remoting & Tradecraft
      • 6.2 - Crentials Extraction & Mimikatz
    • 9️⃣7 - Kerberos Attack and Defense (Golden, Silver tickets and more)
      • 7.1 - Kerberos Intro
      • 7.2 - AS-REP Roasting
      • 7.3 - Kerberoasting
      • 7.4 - User Enum in Kerberos
    • 6️⃣8 - Persistence
      • 8.1 - Golden Ticket
      • 8.2 - Silver Ticket
      • 8.3 - Diamond Ticket
    • Lab
      • 0 - Lab Instructions
      • 1 - Learning Object 1️
      • 2 - Learning Object 2️
      • 3 - Learning Object 3️
      • 4 - Learning Object 4️
      • 5 - Learning Object 5️
      • 6 - Learning Object 6️
      • 7 - Learning Object 7️
    • 📄Report
      • How to write a PT Report
  • 🛣️RoadMap / Exam Preparation
  • 📔CRTP Cheat Sheet
Powered by GitBook
On this page
  • Domain Controller (DC)
  • Functions:
  • Security Considerations:
  • AD DS Data Store
  • Key Features:
  1. Certified Red Team Professional (CRTP) - Notes
  2. 1 - Active Directory (AD)

1.2 - Physical Components of AD

Domain Controller (DC)

The Domain Controller (DC) is the backbone of an Active Directory environment, ensuring seamless network operations by managing authentication, authorization, and directory services.

Functions:

  • Hosts AD DS Directory Store: The DC maintains a full copy of the Active Directory database (Ntds.dit), which stores vital data about users, groups, policies, and more. This centralized repository ensures data consistency and supports resource management.

  • Authentication & Authorization: DCs verify the identity of users and devices attempting to access network resources. They evaluate credentials and enforce access permissions based on security policies, enabling single sign-on (SSO) functionality across resources.

  • Replication: Active Directory employs a multi-master replication model where changes on one DC are replicated to others, ensuring data consistency across the domain. This mechanism minimizes downtime and maintains service availability.

  • Administrative Access: DCs allow administrators to manage the directory, including creating user accounts, applying Group Policy Objects (GPOs), and configuring permissions. These operations ensure that the network runs securely and efficiently.

Security Considerations:

  • Risks of Compromise:

    • Unauthorized access to sensitive resources.

    • Theft or tampering with directory data.

    • Potential propagation of malware or further attacks.

  • Mitigation Strategies:

    • Deploy redundant DCs to enhance fault tolerance.

    • Implement monitoring systems for unusual activity.

    • Regularly audit configurations and permissions.

  • Resilience in Large Environments:

    • Multiple DCs distribute workloads and prevent a single point of failure.

    • Global catalog servers enhance query performance across forests.

AD DS Data Store

The AD DS Data Store, represented by the Ntds.dit file, is the heart of the Active Directory system. It securely stores all directory-related data, ensuring reliable operations and resource management.

Key Features:

  • Data Storage:

    • Stores objects like user accounts, groups, organizational units, and attributes.

    • Includes sensitive information, such as password hashes (encrypted).

  • Access Control: Only authorized domain controller processes can interact with the data store. Attempts to access the file directly are logged and restricted.

  • Replication: Changes made to the data are propagated across all domain controllers in a domain, ensuring consistency and redundancy.

  • Location: By default, the Ntds.dit file resides in %SystemRoot%\NTDS.

Importance in AD Operations:

  • Essential for user authentication and resource allocation.

  • Serves as the central point for enforcing directory-wide policies.

Previous1.1 - Introduction to Active Directory (AD)Next1.3 - Logical Components of AD

Last updated 5 months ago

📝
1️⃣