T1095-2_Update (#863)

* T1095_Update

* T1095-2_update

* T1095-2_Update

Co-authored-by: Toua Lor <tlor@nti.local>
Co-authored-by: Carrie Roberts <clr2of8@gmail.com>
This commit is contained in:
tlor89
2020-03-07 17:03:55 -06:00
committed by GitHub
parent 31f946622d
commit 4ddb393a9b
+22 -14
View File
@@ -28,20 +28,7 @@ atomic_tests:
nc -l -p <port>
supported_platforms:
- windows
dependency_executor_name: PowerShell
dependencies:
- description: |
ncat.exe must be available at specified location (#{ncat_exe})
prereq_command: |
if( Test-Path "#{ncat_exe}") {exit 0} else {exit 1}
get_prereq_command: |
$parentpath = Split-Path (Split-Path "#{ncat_exe}"); $zippath = "$parentpath\nmap.zip"
Invoke-WebRequest "https://nmap.org/dist/nmap-7.80-win32.zip" -OutFile "$zippath"
Expand-Archive $zippath $parentpath -Force
$unzipPath = Join-Path $parentPath "nmap-7.80"
if( $null -eq (Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | ?{$_.DisplayName -like "Microsoft Visual C++*"}) ) {
Start-Process (Join-Path $unzipPath "vcredist_x86.exe")
}
input_arguments:
server_ip:
description: The IP address or domain name of the listening server
@@ -55,6 +42,27 @@ atomic_tests:
description: The location of ncat.exe
type: path
default: "$env:TEMP\\T1095\\nmap-7.80\\ncat.exe"
ncat_path:
description: The folder path of ncat.exe
type: path
default: "$env:TEMP\\T1095"
dependency_executor_name: powerShell
dependencies:
- description: |
ncat.exe must be available at specified location (#{ncat_exe})
prereq_command: |
if( Test-Path "#{ncat_exe}") {exit 0} else {exit 1}
get_prereq_command: |
New-Item -ItemType Directory -Force -Path #{ncat_path} | Out-Null
$parentpath = Split-Path (Split-Path "#{ncat_exe}"); $zippath = "$parentpath\nmap.zip"
Invoke-WebRequest "https://nmap.org/dist/nmap-7.80-win32.zip" -OutFile "$zippath"
Expand-Archive $zippath $parentpath -Force
$unzipPath = Join-Path $parentPath "nmap-7.80"
if( $null -eq (Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\* | ?{$_.DisplayName -like "Microsoft Visual C++*"}) ) {
Start-Process (Join-Path $unzipPath "vcredist_x86.exe")
}
executor:
name: powershell
elevation_required: false