Listen to this Post
🚀 New pentest tool drop: FindGPPPasswords �
I’m excited to introduce FindGPPPasswords, a cross-platform tool to find and decrypt Group Policy Preferences passwords from the SYSVOL share, using only low-privileged domain accounts!
🔍 Key Features:
✅ Requires only a low-privileged domain user account
✅ Automatically retrieves all domain controllers via LDAP
✅ Finds and decrypts GPP passwords from SYSVOL
✅ Exports results to an Excel file with –export-xlsx
✅ Option to test credentials of the discovered passwords
🔗 Check it out on GitHub: https://lnkd.in/e6qM7d6U
Practice Verified Codes and Commands:
<h1>Clone the FindGPPPasswords repository</h1> git clone https://github.com/Podalirius/FindGPPPasswords.git cd FindGPPPasswords <h1>Install dependencies</h1> pip install -r requirements.txt <h1>Run the tool with a low-privileged domain account</h1> python3 FindGPPPasswords.py -u lowprivuser -p password -d domain.local <h1>Export results to an Excel file</h1> python3 FindGPPPasswords.py -u lowprivuser -p password -d domain.local --export-xlsx results.xlsx <h1>Test credentials of discovered passwords</h1> python3 FindGPPPasswords.py -u lowprivuser -p password -d domain.local --test-credentials
What Undercode Say:
In the realm of cybersecurity, tools like FindGPPPasswords are invaluable for identifying vulnerabilities within a network. This tool specifically targets the decryption of Group Policy Preferences (GPP) passwords stored in the SYSVOL share, a common misconfiguration in many Windows domains. By leveraging low-privileged domain accounts, it allows security professionals to uncover potential security gaps without requiring elevated permissions.
The process begins with the tool automatically retrieving domain controllers via LDAP, ensuring comprehensive coverage of the network. Once the domain controllers are identified, the tool scans the SYSVOL share for GPP XML files containing cPasswords, which are then decrypted using the publicly available AES key. This decrypted information can be exported to an Excel file for further analysis, and the tool even offers the option to test the credentials of the discovered passwords, providing immediate feedback on their validity.
For those looking to enhance their offensive security toolkit, FindGPPPasswords is a must-have. Its cross-platform compatibility ensures that it can be used in diverse environments, and its ease of use makes it accessible to both seasoned professionals and newcomers alike. By following the provided commands, users can quickly set up and utilize the tool to bolster their network’s security posture.
In addition to FindGPPPasswords, there are several other commands and tools that can be employed to further secure a network. For instance, using `net user` to enumerate user accounts, `gpresult /r` to view applied Group Policy settings, and `nslookup` to query DNS records can provide valuable insights into the network’s configuration. Furthermore, tools like `Nmap` for network scanning and `Metasploit` for exploitation can be integrated into a comprehensive security assessment.
For those interested in expanding their knowledge, resources such as the OWASP Testing Guide and the MITRE ATT&CK framework offer in-depth information on various attack techniques and defensive strategies. Additionally, platforms like Hack The Box and TryHackMe provide hands-on experience in a controlled environment, allowing users to practice and refine their skills.
In conclusion, FindGPPPasswords is a powerful tool that underscores the importance of regularly auditing and securing network configurations. By understanding and utilizing such tools, cybersecurity professionals can stay ahead of potential threats and ensure the integrity of their systems. Remember, the key to effective cybersecurity lies in continuous learning and proactive defense.
References:
Hackers Feeds, Undercode AI


