Hacking Tools

NewMachineAccount : Streamlining Active Directory Machine Account Creation For Penetration Testing

NewMachineAccount.exe is a lightweight, standalone executable designed for creating machine accounts in Active Directory (AD) domains.

This tool is particularly useful for system administrators and penetration testers who need to automate the creation of machine accounts with custom configurations, including passwords and organizational units (OUs).

Developed by @decoder_it, it provides a command-line interface for seamless integration into scripts and workflows.

Features And Functionality

The tool supports the following key features:

  • Domain Controller Specification: Allows users to specify which domain controller to use.
  • Custom Machine Account Names: Users can define unique names for machine accounts.
  • Password Assignment: Enables setting secure passwords for each machine account.
  • Organizational Unit Placement: Optional placement of accounts in specific OUs.
  • Authentication Options: Supports explicit credentials (username and password) for authentication.
  • User Account Control (UAC) Configuration: Optional UAC flags for advanced configurations.
bashNewMachineAccount.exe -dc <DomainController> -name <MachineAccount> -domain <Domain> -password <MachinePassword> [-ou <OU>] [-user <Username>] [-pass <Password>] [-uac <UAC Flags>]
  • -dc: Specifies the domain controller to target.
  • -name: Sets the name of the machine account.
  • -domain: Defines the target domain.
  • -password: Assigns a password to the account.
  • [-ou]: (Optional) Specifies the organizational unit.
  • [-user] & [-pass]: (Optional) Provide credentials for authentication.
  • [-uac]: (Optional) Configures UAC flags.

Example Commands

  1. Basic account creation: bashNewMachineAccount.exe -dc DC01 -name NewMachine -domain example.com -password StrongPass123!
  2. Advanced creation with OU and explicit credentials: bashNewMachineAccount.exe -dc DC02 -name TestMachine -domain test.com -password Passw0rd! -ou "OU=Computers,DC=test,DC=com" -user admin -pass AdminPass
  3. Ensure you have sufficient permissions to create machine accounts in the specified domain.
  4. The default Active Directory setting allows unprivileged users to create up to 10 machine accounts (controlled by the ms-DS-MachineAccountQuota attribute).
  5. Use explicit credentials (-user and -pass) if required for authentication.
  6. The tool can be leveraged for both legitimate administrative tasks and red team operations, emphasizing the need for proper monitoring.

The tool was created by @decoder_it and is aimed at simplifying machine account management within AD environments.

Varshini

Varshini is a Cyber Security expert in Threat Analysis, Vulnerability Assessment, and Research. Passionate about staying ahead of emerging Threats and Technologies.

Recent Posts

Perplexity Launches Personal Computer Features

Perplexity has unveiled an exciting new feature, Personal Computer, which allows AI agents to seamlessly…

1 hour ago

Cyberattack or Smoke and Mirrors? The Truth Behind the Alleged Dimona Nuclear Breach

In a recent cyber incident, a group named CARDINAL, associated with the label Russian Legion,…

11 hours ago

Admin Panel Dorks : A Complete List of Google Dorks

Introduction Google Dorking is a technique where advanced search operators are used to uncover information…

5 days ago

Best Linux Distros in 2026

Linux is renowned for its versatility, open-source nature, and security. Whether you're a beginner, developer,…

5 days ago

Top 10 Cyber Insurance Companies in 2026

Cyber insurance helps businesses and individuals mitigate financial losses from data breaches, ransomware, extortion, legal…

5 days ago

Ransomware Incident Response

Ransomware is one of the most dangerous and destructive forms of cybercrime today. With cybercriminals…

5 days ago