shadowbrokers-exploits/windows/Resources/Ep/Scripts/EmptyKeg/EmptyKeg_Touch.eps
2017-04-14 11:45:07 +02:00

61 lines
1.2 KiB
PostScript

#------------------------------------------------------
# File: EmtpyKeg.eps
#
# Performs EmptyKeg Touch
#
# Modifications:
# 03/23/07 Created.
#
#------------------------------------------------------
@include "_RecordToolUse.epm";
#defaults
string $version = "EmptyKeg 1.0.0.1";
#_RecordToolUse("EmptyKeg", $version);
echo " ";
#echo "--------------------";
#echo "$version";
#echo "--------------------";
#echo " ";
if ($argc != 2) {
echo "Usage: $argv[0] <targetMachine>\r\n";
return false;
} else if ($argv[1] == "?") {
echo "Usage: $argv[0] <targetMachine>\r\n";
return false;
}
string $target = Split("\\\\", $argv[1]);
if (sizeof($target) > 1) {
$target = "\\\\$target[1]\\root\\cimv2";
} else {
$target = "\\\\$target[0]\\root\\cimv2";
}
if ($target == "\\\\") {
echo "Invalid target ($target)";
return false;
}
@echo off;
@record on;
ifnot (`wmi -target $target -touch`) {
echo "Unable to touch $target";
return false;
}
@record off;
echo "Performing touch against $target";
echo " ";
string $OS = GetCmdData("OS");
string $ServicePack = GetCmdData("ServicePack");
echo "Target is running $OS Service Pack $ServicePack";
return true;