DarkArmyVM
DarkArmyVM is Offensive VM ("DarkArmyVM") is customizable, Windows-based security distribution for penetration testing and red teaming. DarkArmyVM comes packaged with a variety of offensive tools not included in Kali Linux which highlight the effectiveness of Windows as an attack platform.
DarkArmyVM can be install on host computer but always windows 10 virtual machine is recommanded. The VM should satisfy the following requirements:
- Windows >= 10
- PowerShell >= 5
- Disk capacity of at least 60 GB and memory of at least 2GB
- Internet connection
- Tamper Protection and any Anti-Malware solution (e.g., Windows Defender) Windows Defender disabled, preferably via Group Policy
- Windows Updates Disabled
You MUST disable Windows Defender for a smooth install. The best way to accomplish this is through Group Policy.
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
and also unblock the file by typing Unblock-File -Path .\install.ps1
- Open Windows Security (
type Windows Security
in the search box) - Virus & threat protection > Virus & threat protection settings > Manage settings
- Switch
Tamper Protection
to Off
-
It is not necessary to change any other setting (Real Time Protection, etc.)
-
Important! Tamper Protection must be disabled before changing Group Policy settings.
To permanently disable Real Time Protection
:
- Make sure you disabled
Tamper Protection
- Open Local Group Policy Editor (type gpedit in the search box)
- Computer Configuration > Administrative Templates > Windows Components > Microsoft Defender Antivirus > Real-time Protection
- Enable Turn off
real-time protection
- Reboot Make sure to reboot before making the next change
To permanently disable Microsoft Defender:
- Make sure you rebooted your machine
- Open Local Group Policy Editor (type gpedit in the search box)
- Computer Configuration > Administrative Templates > Windows Components > Microsoft Defender Antivirus
- Enable Turn off Microsoft Defender Antivirus
- Reboot
- Complete the install procedures by disabling Defender
- Download and extract the zip of the DarkArmy-VM repo
- Run PowerShell as Simple not Admin
- Set-ExecutionPolicy Unrestricted -force
- cd ~/Downloads/DarkArmyVM
- Run the
.\install.ps1
in PowerShell
Supervised by
Osamah Ahmed
- A300bdi @Abdullah Muhammad
- Muhammad Taha Saif
- Zeeshan Hayat
- Dr.Mansoor Alam
- Dr. Jawaid Iqbal
- Prof.Osama Raza
- Mr.Ahmed Nawaz
- Hasseb Ahmed
1. **Legal Use Only:**
The VM, including any tools, scripts, or resources provided, is intended for legal and ethical penetration testing purposes only. Any unauthorized or illegal use of the VM is strictly prohibited.
2. **No Malicious Activities:**
Users are prohibited from engaging in any malicious activities, including but not limited to unauthorized access, data breaches, or any activities that violate applicable laws.
3. **Limited Liability:**
The creators, contributors, and maintainers of the VM are not responsible for any damages, legal consequences, or other liabilities resulting from the use of the VM. Use it at your own risk.
4. **No Warranty:**
The VM is provided "as is" without any warranty or guarantee. The creators make no representations or warranties regarding the accuracy, functionality, or suitability for any purpose.
5. **Acceptable Use:**
Users are expected to adhere to ethical standards and conduct when using the VM. Respect the privacy and security of others, and comply with relevant laws and regulations.
6. **Third-Party Tools:**
The VM may include third-party tools, scripts, or resources. Users are responsible for complying with the terms of use and licenses associated with such tools.
7. **Updates and Modifications:**
The creators reserve the right to update or modify the VM, including adding or removing tools, scripts, or resources, without prior notice.
By using the DarkArmy Penetration Testing Virtual Machine, you acknowledge that you have read, understood, and agreed to these terms and conditions. If you do not agree with these terms, do not use the VM.