Add Windows Install Script

temp
m0rv4i 2019-04-30 14:43:25 +01:00
parent 8c85abda2b
commit 56ed8c6ee1
3 changed files with 61 additions and 3 deletions

1
Files/fpc.bat Executable file
View File

@ -0,0 +1 @@
python3 /usr/bin/fpc.py $@

55
Install.ps1 Executable file
View File

@ -0,0 +1,55 @@
# Install PoshC2
Write-Host ""
Write-Host @'
__________ .__. _________ ________
\_______ \____ _____| |__ \_ ___ \ \_____ \\
| ___/ _ \/ ___/ | \ / \ \/ / ____/
| | ( <_>)___ \| Y \ \ \____/ \\
|____| \____/____ >___| / \______ /\_______ \\
\/ \/ \/ \/
================= www.PoshC2.co.uk ================
'@
Write-Host ""
Write-Host ""
Write-Host "[+] Installing PoshC2"
Write-Host ""
# Install PoshC2_Python
Write-Host ""
Write-Host "[+] Cloning PoshC2_Python into ~/PoshC2_Python"
git clone https://github.com/nettitude/PoshC2_Python $HOME/PoshC2_Python/
# Check if PIP is installed, if not install it
get-command pip >$null 2>$null
if($?)
{
Write-Host "[+] Installing pip as it was not found"
wget https://bootstrap.pypa.io/get-pip.py -outfile $env:temp\get-pip.py
python $env:temp\get-pip.py
}
# Run pip with requirements file
Write-Host ""
Write-Host "[+] Installing requirements using pip"
Write-Host "[+] python -m pip install -r ~/PoshC2_Python/requirements.txt"
Write-Host ""
pip install --upgrade pip
python -m pip install -r $HOME/PoshC2_Python/requirements.txt
Write-Host ""
Write-Host "[+] Setup complete"
Write-Host ""
Write-Host @"
__________ .__. _________ ________
\_______ \____ _____| |__ \_ ___ \ \_____ \\
| ___/ _ \/ ___/ | \ / \ \/ / ____/
| | ( <_>)___ \| Y \ \ \____/ \\
|____| \____/____ >___| / \______ /\_______ \\
\/ \/ \/ \/
================= www.PoshC2.co.uk ================
"@
Write-Host ""
Write-Host "EDIT the config file: '~/PoshC2_Python/Config.py'"
Write-Host ""
Write-Host "python ~/PoshC2_Python/C2Server.py"
Write-Host "python ~/PoshC2_Python/ImplantHandler.py"

View File

@ -6,7 +6,7 @@ In addition to the Powershell implant, PoshC2 also has a basic dropper written p
The server-side component is written in Python for cross-platform portability and speed, a Powershell server component still exists and can be installed using the 'Windows Install' as shown below but will not be maintained with future updates and releases.
## Linux Install of [PoshC2_Python](https://github.com/nettitude/PoshC2_Python/)
## Linux Install
Install using curl & bash
@ -22,10 +22,12 @@ chmod +x ./Install.sh
./Install.sh
```
## Windows Install of [PoshC2](https://github.com/nettitude/PoshC2/)
## Windows Install
Install Git and Python (and ensure Python is in the PATH), then run:
```bash
powershell -exec bypass -c "IEX (New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/nettitude/PoshC2/master/C2-Installer.ps1')"
powershell -exec bypass -c "IEX (New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/nettitude/PoshC2_Python/master/Install.ps1')"
```
## Viewing the logs