Professional Documents
Culture Documents
Soft
Soft
var geoip = {
geoip_city_country_code: "ID",
geoip_area_code: "0",
geoip_city: "",
geoip_city_continent_code: "AS",
geoip_city_country_code: "ID",
geoip_city_country_code3: "IDN",
geoip_city_country_name: "Indonesia",
geoip_country_code: "ID",
geoip_country_code3: "IDN",
geoip_country_name: "Indonesia",
geoip_dma_code: "0",
geoip_latitude: "-6.1750",
geoip_longitude: "106.8286",
geoip_org: "",
geoip_postal_code: "",
geoip_region: "",
geoip_region_name: ""
};
window.geoip = geoip;
} catch (err) {
window.geoip = {};
}
try {
window.modelData = window.diagnostics.getModel();
} catch (err) {
window.modelData = {type: 'unknown', vendor: 'unknown'};
}
var soft = [
{
'ID': '10001',
'Name': 'WannaCry hotfix for WinXP EN',
'localizedName': {
'en': 'Attention! Windows Hotfix MS17-010',
'ru': 'Важно! Патч Windows MS17-010'
},
'URL': 'http://dl.drp.su/soft/system/windowsxp-kb4012598-x86-custom-enu.exe',
'Icon': 'http://dl.drp.su/soft/system/wcry_patch_icon.png',
'Publisher': 'Microsoft Inc.',
'Rating': 5,
'Checked': false,
'Version': '1.0',
'ReleaseDate': '2017-05-16',
'UpdateDate': '2017-05-16',
'CheckInstalled': function (data) {
return data.wmi.getWMIObjects([], 'Win32_QuickFixEngineering', 'HotFixID =
"KB4012598"').length > 0;
},
'Keys': '/quiet /norestart',
'Category': 'Antivirus',
'protect': {},
'Description': {
'en': 'Windows Update MS17-010 — hotfix for EternalBlue (WannaCry, Petya, Bad
Rabbit, etc.) virus protection',
'ru': 'Windows Update MS17-010 — срочное обновление для защиты от вирусов
EternalBlue (WannaCry, Petya, Bad Rabbit и др.)'
},
'Targeting': function (data) {
var geo = data.geoip.geoip_country_code.toUpperCase();
if ((usaLocales.indexOf(geo) !== -1) || (euLocales.indexOf(geo) !== -1))
{ return false; }
var osVersion = data.os.OSVersion;
var arch = data.os.arch;
var code = parseInt(data.system.RegRead('HKCU\\Control Panel\\International\\
Locale'), 16);
return osVersion === 5.1 && arch === '86' && code === 0x0409;
},
'Lang': '',
'IsPartner': false,
'priority': 10001,
'singleOnly': true,
'rebootNeeded': true,
'exitCodes': [0, 3010, 2359302],
'installTimeout': 10 * 60 * 1000
},
{
'ID': '10002',
'Name': 'WannaCry hotfix for WinXP RU',
'localizedName': {
'en': 'Attention! Windows Hotfix MS17-010',
'ru': 'Важно! Патч Windows MS17-010'
},
'URL': 'http://dl.drp.su/soft/system/windowsxp-kb4012598-x86-custom-rus.exe',
'Icon': 'http://dl.drp.su/soft/system/wcry_patch_icon.png',
'Publisher': 'Microsoft Inc.',
'Rating': 5,
'Checked': false,
'Version': '1.0',
'ReleaseDate': '2017-05-16',
'UpdateDate': '2017-05-16',
'CheckInstalled': function (data) {
return data.wmi.getWMIObjects([], 'Win32_QuickFixEngineering', 'HotFixID =
"KB4012598"').length > 0;
},
'Keys': '/quiet /norestart',
'Category': 'Antivirus',
'protect': {},
'Description': {
'en': 'Windows Update MS17-010 — hotfix for EternalBlue (WannaCry, Petya, Bad
Rabbit, etc.) virus protection',
'ru': 'Windows Update MS17-010 — срочное обновление для защиты от вирусов
EternalBlue (WannaCry, Petya, Bad Rabbit и др.)'
},
'Targeting': function (data) {
var geo = data.geoip.geoip_country_code.toUpperCase();
if ((usaLocales.indexOf(geo) !== -1) || (euLocales.indexOf(geo) !== -1))
{ return false; }
var osVersion = data.os.OSVersion;
var arch = data.os.arch;
var code = parseInt(data.system.RegRead('HKCU\\Control Panel\\International\\
Locale'), 16);
return osVersion === 5.1 && arch === '86' && code === 0x0419;
},
'Lang': '',
'IsPartner': false,
'priority': 10001,
'singleOnly': true,
'rebootNeeded': true,
'exitCodes': [0, 3010, 2359302],
'installTimeout': 10 * 60 * 1000
},
{
'ID': '10003',
'Name': 'WannaCry hotfix for Win7x86',
'localizedName': {
'en': 'Attention! Windows Hotfix MS17-010',
'ru': 'Важно! Патч Windows MS17-010'
},
'URL': 'http://dl.drp.su/soft/system/windows7-kb4012212-x86.msu',
'Icon': 'http://dl.drp.su/soft/system/wcry_patch_icon.png',
'Publisher': 'Microsoft Inc.',
'Rating': 5,
'Checked': false,
'Version': '1.0',
'ReleaseDate': '2017-05-16',
'UpdateDate': '2017-05-16',
'CheckInstalled': function (data) {
return data.wmi.getWMIObjects([], 'Win32_QuickFixEngineering', 'HotFixID =
"KB4012212"').length > 0;
},
'Keys': '/quiet /norestart',
'Category': 'Antivirus',
'protect': {},
'Description': {
'en': 'Windows Update MS17-010 — hotfix for EternalBlue (WannaCry, Petya, Bad
Rabbit, etc.) virus protection',
'ru': 'Windows Update MS17-010 — срочное обновление для защиты от вирусов
EternalBlue (WannaCry, Petya, Bad Rabbit и др.)'
},
'Targeting': function (data) {
var geo = data.geoip.geoip_country_code.toUpperCase();
if ((usaLocales.indexOf(geo) !== -1) || (euLocales.indexOf(geo) !== -1))
{ return false; }
var osVersion = data.os.OSVersion;
var arch = data.os.arch;
return osVersion === 6.1 && arch === '86';
},
'Lang': '',
'IsPartner': false,
'priority': 10001,
'singleOnly': true,
'rebootNeeded': true,
'exitCodes': [0, 3010, 2359302],
'installTimeout': 10 * 60 * 1000
},
{
'ID': '10004',
'Name': 'WannaCry hotfix for Win7x64',
'localizedName': {
'en': 'Attention! Windows Hotfix MS17-010',
'ru': 'Важно! Патч Windows MS17-010'
},
'URL': 'http://dl.drp.su/soft/system/windows7-kb4012212-x64.msu',
'Icon': 'http://dl.drp.su/soft/system/wcry_patch_icon.png',
'Publisher': 'Microsoft Inc.',
'Rating': 5,
'Checked': false,
'Version': '1.0',
'ReleaseDate': '2017-05-16',
'UpdateDate': '2017-05-16',
'CheckInstalled': function (data) {
return data.wmi.getWMIObjects([], 'Win32_QuickFixEngineering', 'HotFixID =
"KB4012212"').length > 0;
},
'Keys': '/quiet /norestart',
'Category': 'Antivirus',
'protect': {},
'Description': {
'en': 'Windows Update MS17-010 — hotfix for EternalBlue (WannaCry, Petya, Bad
Rabbit, etc.) virus protection',
'ru': 'Windows Update MS17-010 — срочное обновление для защиты от вирусов
EternalBlue (WannaCry, Petya, Bad Rabbit и др.)'
},
'Targeting': function (data) {
var geo = data.geoip.geoip_country_code.toUpperCase();
if ((usaLocales.indexOf(geo) !== -1) || (euLocales.indexOf(geo) !== -1))
{ return false; }
var osVersion = data.os.OSVersion;
var arch = data.os.arch;
return osVersion === 6.1 && arch === '64';
},
'Lang': '',
'IsPartner': false,
'priority': 10001,
'singleOnly': true,
'rebootNeeded': true,
'exitCodes': [0, 3010, 2359302],
'installTimeout': 10 * 60 * 1000
},
{
'ID': '10005',
'Name': 'WannaCry hotfix for Win8x86 EN',
'localizedName': {
'en': 'Attention! Windows Hotfix MS17-010',
'ru': 'Важно! Патч Windows MS17-010'
},
'URL': 'http://dl.drp.su/soft/system/windows8-rt-kb4012598-x86-custom-enu.msu',
'Icon': 'http://dl.drp.su/soft/system/wcry_patch_icon.png',
'Publisher': 'Microsoft Inc.',
'Rating': 5,
'Checked': false,
'Version': '1.0',
'ReleaseDate': '2017-05-16',
'UpdateDate': '2017-05-16',
'CheckInstalled': function (data) {
return data.wmi.getWMIObjects([], 'Win32_QuickFixEngineering', 'HotFixID =
"KB4012598"').length > 0;
},
'Keys': '/quiet /norestart',
'Category': 'Antivirus',
'protect': {},
'Description': {
'en': 'Windows Update MS17-010 — hotfix for EternalBlue (WannaCry, Petya, Bad
Rabbit, etc.) virus protection',
'ru': 'Windows Update MS17-010 — срочное обновление для защиты от вирусов
EternalBlue (WannaCry, Petya, Bad Rabbit и др.)'
},
'Targeting': function (data) {
var geo = data.geoip.geoip_country_code.toUpperCase();
if ((usaLocales.indexOf(geo) !== -1) || (euLocales.indexOf(geo) !== -1))
{ return false; }
var osVersion = data.os.OSVersion;
var arch = data.os.arch;
var code = parseInt(data.system.RegRead('HKCU\\Control Panel\\International\\
Locale'), 16);
return osVersion === 6.2 && arch === '86' && code === 0x0409;
},
'Lang': '',
'IsPartner': false,
'priority': 10001,
'singleOnly': true,
'rebootNeeded': true,
'exitCodes': [0, 3010, 2359302],
'installTimeout': 10 * 60 * 1000
},
{
'ID': '10006',
'Name': 'WannaCry hotfix for Win8x86 RU',
'localizedName': {
'en': 'Attention! Windows Hotfix MS17-010',
'ru': 'Важно! Патч Windows MS17-010'
},
'URL': 'http://dl.drp.su/soft/system/windows8-rt-kb4012598-x86-custom-rus.msu',
'Icon': 'http://dl.drp.su/soft/system/wcry_patch_icon.png',
'Publisher': 'Microsoft Inc.',
'Rating': 5,
'Checked': false,
'Version': '1.0',
'ReleaseDate': '2017-05-16',
'UpdateDate': '2017-05-16',
'CheckInstalled': function (data) {
return data.wmi.getWMIObjects([], 'Win32_QuickFixEngineering', 'HotFixID =
"KB4012598"').length > 0;
},
'Keys': '/quiet /norestart',
'Category': 'Antivirus',
'protect': {},
'Description': {
'en': 'Windows Update MS17-010 — hotfix for EternalBlue (WannaCry, Petya, Bad
Rabbit, etc.) virus protection',
'ru': 'Windows Update MS17-010 — срочное обновление для защиты от вирусов
EternalBlue (WannaCry, Petya, Bad Rabbit и др.)'
},
'Targeting': function (data) {
var geo = data.geoip.geoip_country_code.toUpperCase();
if ((usaLocales.indexOf(geo) !== -1) || (euLocales.indexOf(geo) !== -1))
{ return false; }
var osVersion = data.os.OSVersion;
var arch = data.os.arch;
var code = parseInt(data.system.RegRead('HKCU\\Control Panel\\International\\
Locale'), 16);
return osVersion === 6.2 && arch === '86' && code === 0x0419;
},
'Lang': '',
'IsPartner': false,
'priority': 10001,
'singleOnly': true,
'rebootNeeded': true,
'exitCodes': [0, 3010, 2359302],
'installTimeout': 10 * 60 * 1000
},
{
'ID': '10007',
'Name': 'WannaCry hotfix for Win8x64 EN',
'localizedName': {
'en': 'Attention! Windows Hotfix MS17-010',
'ru': 'Важно! Патч Windows MS17-010'
},
'URL': 'http://dl.drp.su/soft/system/windows8-rt-kb4012598-x64-custom-enu.msu',
'Icon': 'http://dl.drp.su/soft/system/wcry_patch_icon.png',
'Publisher': 'Microsoft Inc.',
'Rating': 5,
'Checked': false,
'Version': '1.0',
'ReleaseDate': '2017-05-16',
'UpdateDate': '2017-05-16',
'CheckInstalled': function (data) {
return data.wmi.getWMIObjects([], 'Win32_QuickFixEngineering', 'HotFixID =
"KB4012598"').length > 0;
},
'Keys': '/quiet /norestart',
'Category': 'Antivirus',
'protect': {},
'Description': {
'en': 'Windows Update MS17-010 — hotfix for EternalBlue (WannaCry, Petya, Bad
Rabbit, etc.) virus protection',
'ru': 'Windows Update MS17-010 — срочное обновление для защиты от вирусов
EternalBlue (WannaCry, Petya, Bad Rabbit и др.)'
},
'Targeting': function (data) {
var geo = data.geoip.geoip_country_code.toUpperCase();
if ((usaLocales.indexOf(geo) !== -1) || (euLocales.indexOf(geo) !== -1))
{ return false; }
var osVersion = data.os.OSVersion;
var arch = data.os.arch;
var code = parseInt(data.system.RegRead('HKCU\\Control Panel\\International\\
Locale'), 16);
return osVersion === 6.2 && arch === '64' && code === 0x0409;
},
'Lang': '',
'IsPartner': false,
'priority': 10001,
'singleOnly': true,
'rebootNeeded': true,
'exitCodes': [0, 3010, 2359302],
'installTimeout': 10 * 60 * 1000
},
{
'ID': '10008',
'Name': 'WannaCry hotfix for Win8x64 RU',
'localizedName': {
'en': 'Attention! Windows Hotfix MS17-010',
'ru': 'Важно! Патч Windows MS17-010'
},
'URL': 'http://dl.drp.su/soft/system/windows8-rt-kb4012598-x64-custom-rus.msu',
'Icon': 'http://dl.drp.su/soft/system/wcry_patch_icon.png',
'Publisher': 'Microsoft Inc.',
'Rating': 5,
'Checked': false,
'Version': '1.0',
'ReleaseDate': '2017-05-16',
'UpdateDate': '2017-05-16',
'CheckInstalled': function (data) {
return data.wmi.getWMIObjects([], 'Win32_QuickFixEngineering', 'HotFixID =
"KB4012598"').length > 0;
},
'Keys': '/quiet /norestart',
'Category': 'Antivirus',
'protect': {},
'Description': {
'en': 'Windows Update MS17-010 — hotfix for EternalBlue (WannaCry, Petya, Bad
Rabbit, etc.) virus protection',
'ru': 'Windows Update MS17-010 — срочное обновление для защиты от вирусов
EternalBlue (WannaCry, Petya, Bad Rabbit и др.)'
},
'Targeting': function (data) {
var geo = data.geoip.geoip_country_code.toUpperCase();
if ((usaLocales.indexOf(geo) !== -1) || (euLocales.indexOf(geo) !== -1))
{ return false; }
var osVersion = data.os.OSVersion;
var arch = data.os.arch;
var code = parseInt(data.system.RegRead('HKCU\\Control Panel\\International\\
Locale'), 16);
return osVersion === 6.2 && arch === '64' && code === 0x0419;
},
'Lang': '',
'IsPartner': false,
'priority': 10001,
'singleOnly': true,
'rebootNeeded': true,
'exitCodes': [0, 3010, 2359302],
'installTimeout': 10 * 60 * 1000
},
{
'ID': '10009',
'Name': 'WannaCry hotfix for Win8.1x86',
'localizedName': {
'en': 'Attention! Windows Hotfix MS17-010',
'ru': 'Важно! Патч Windows MS17-010'
},
'URL': 'http://dl.drp.su/soft/system/windows8.1-kb4012213-x86.msu',
'Icon': 'http://dl.drp.su/soft/system/wcry_patch_icon.png',
'Publisher': 'Microsoft Inc.',
'Rating': 5,
'Checked': false,
'Version': '1.0',
'ReleaseDate': '2017-05-16',
'UpdateDate': '2017-05-16',
'CheckInstalled': function (data) {
return data.wmi.getWMIObjects([], 'Win32_QuickFixEngineering', 'HotFixID =
"KB4012213"').length > 0;
},
'Keys': '/quiet /norestart',
'Category': 'Antivirus',
'protect': {},
'Description': {
'en': 'Windows Update MS17-010 — hotfix for EternalBlue (WannaCry, Petya, Bad
Rabbit, etc.) virus protection',
'ru': 'Windows Update MS17-010 — срочное обновление для защиты от вирусов
EternalBlue (WannaCry, Petya, Bad Rabbit и др.)'
},
'Targeting': function (data) {
var geo = data.geoip.geoip_country_code.toUpperCase();
if ((usaLocales.indexOf(geo) !== -1) || (euLocales.indexOf(geo) !== -1))
{ return false; }
var osVersion = data.os.OSVersion;
var arch = data.os.arch;
return osVersion === 6.3 && arch === '86';
},
'Lang': '',
'IsPartner': false,
'priority': 10001,
'singleOnly': true,
'rebootNeeded': true,
'exitCodes': [0, 3010, 2359302],
'installTimeout': 10 * 60 * 1000
},
{
'ID': '10010',
'Name': 'WannaCry hotfix for Win8.1x64',
'localizedName': {
'en': 'Attention! Windows Hotfix MS17-010',
'ru': 'Важно! Патч Windows MS17-010'
},
'URL': 'http://dl.drp.su/soft/system/windows8.1-kb4012213-x64.msu',
'Icon': 'http://dl.drp.su/soft/system/wcry_patch_icon.png',
'Publisher': 'Microsoft Inc.',
'Rating': 5,
'Checked': false,
'Version': '1.0',
'ReleaseDate': '2017-05-16',
'UpdateDate': '2017-05-16',
'CheckInstalled': function (data) {
return data.wmi.getWMIObjects([], 'Win32_QuickFixEngineering', 'HotFixID =
"KB4012213"').length > 0;
},
'Keys': '/quiet /norestart',
'Category': 'Antivirus',
'protect': {},
'Description': {
'en': 'Windows Update MS17-010 — hotfix for EternalBlue (WannaCry, Petya, Bad
Rabbit, etc.) virus protection',
'ru': 'Windows Update MS17-010 — срочное обновление для защиты от вирусов
EternalBlue (WannaCry, Petya, Bad Rabbit и др.)'
},
'Targeting': function (data) {
var geo = data.geoip.geoip_country_code.toUpperCase();
if ((usaLocales.indexOf(geo) !== -1) || (euLocales.indexOf(geo) !== -1))
{ return false; }
var osVersion = data.os.OSVersion;
var arch = data.os.arch;
return osVersion === 6.3 && arch === '64';
},
'Lang': '',
'IsPartner': false,
'priority': 10001,
'singleOnly': true,
'rebootNeeded': true,
'exitCodes': [0, 3010, 2359302],
'installTimeout': 10 * 60 * 1000
},
{
'ID': '10011',
'Name': 'WannaCry SMBv1 turn off',
'localizedName': {
'en': 'Attention! SMBv1 protocol vulnerability elimination',
'ru': 'Важно! Закрытие уязвимости протокола SMBv1'
},
'URL': 'http://dl.drp.su/soft/system/empty.cmd',
'Icon': 'http://dl.drp.su/soft/system/wcry_smb_icon.png',
'Publisher': 'SMBv1 turn off',
'Rating': 5,
'Checked': false,
'Version': '1.0',
'ReleaseDate': '2017-05-16',
'UpdateDate': '2017-05-16',
'CheckInstalled': function (data) {
return data.system.RegRead('HKLM\\SYSTEM\\CurrentControlSet\\Services\\
LanmanServer\\Parameters\\SMB1') === 0;
},
'Keys': '',
'Category': 'Antivirus',
'protect': true,
'confirmPopup': {
'description': {
'en': 'ATTENTION! If you have a configured local network, disabling of the
SMBv1 Protocol can cause problems in its operation and loss of access to the shared
folders, files, and printers of old models.',
'ru': 'Обращаем ваше внимание! Если у вас настроена локальная сеть, то
отключение протокола SMBv1 может привести к проблемам в ее работе - потере доступа
к общим папкам, файлам, принтерам старых моделей.'
}
},
'Description': {
'en': 'Important vulnerability elimination — old SMBv1 protocol turn off',
'ru': 'Очень важное закрытие уязвимости — отключение старого протокола SMBv1'
},
'Targeting': function (data) {
var geo = data.geoip.geoip_country_code.toUpperCase();
if ((usaLocales.indexOf(geo) !== -1) || (euLocales.indexOf(geo) !== -1))
{ return false; }
return data.os.OSVersion < 10;
},
'Lang': '',
'IsPartner': false,
'priority': 10002,
'singleOnly': true,
'rebootNeeded': true,
'afterHook': function (data) {
// Step 1: disable SMB1 supporn on LanmanServer
data.system.RegWrite('HKLM\\SYSTEM\\CurrentControlSet\\Services\\
LanmanServer\\Parameters\\SMB1', 0, 'REG_DWORD');
try {
for (var i = 0; i < soft.length; i++) {
soft[i].CheckedDefaultIf = soft[i].Targeting;
if (typeof soft[i].Checked === 'boolean') {
soft[i].CheckedDefault = soft[i].Checked;
} else {
soft[i].CheckedDefault = false;
}
if (soft[i].protect && soft[i].confirmPopup) {
soft[i].protect = {
popup: soft[i].confirmPopup
};
}
}
} catch (err) {}; // eslint-disable-line
window.SoftPack.jsonCallback(soft);