duke1999
Постоялец
- Регистрация
- 11 Сен 2012
- Сообщения
- 252
- Реакции
- 152
это не вирус - отсылает информацию о регистрации на сайтНа Хабре есть прекрасная статья про уязвимости модулей и шаблонов, в том числе платных. Там есть описание и примеры наиболее популярных сигнатур шеллов.
if( !function_exists("curl_init") &&
!function_exists("curl_setopt") &&
!function_exists("curl_exec") &&
!function_exists("curl_close") )
$this->_errors[] = $this->l('CURL functions not available for registration module.', $this->name_file);
else{
$email = Tools::getValue('email');
$seller = Tools::getValue('seller');
$number_order = Tools::getValue('number_order');
if (!empty($email) && !empty($seller) && !empty($number_order)){
$response = $this->registerModule($email, $seller, $number_order); //Position 0: Code, Position 1: Type Message (error, conf), Position 2: Message
if (sizeof($response)){
if ($response[1] == 'error'){
$this->_errors[] = $response[2];
}elseif ($response[1] == 'conf'){
Configuration::updateValue('OPC_DOMAIN', str_ireplace("www.", "", strtolower($_SERVER['SERVER_NAME'])));
$this->_html .= $this->displayConfirmation($response[2]);
}
}
}
}
if( !function_exists("curl_init") &&
!function_exists("curl_setopt") &&
!function_exists("curl_exec") &&
!function_exists("curl_close") )
$this->_errors[] = $this->l('CURL functions not available to validate your module.', $this->name_file);
else{
$license_number = Tools::getValue('license_number');
if (!empty($license_number)){
$response = $this->validateLicenseModule($license_number); //Position 0: Code, Position 1: Type Message (error, conf), Position 2: Message
if (sizeof($response)){
if ($response[0] == '6'){
Configuration::updateValue('OPC_RM', '1');
$this->configVars = $this->getConfigMultiple();
$this->configVars['OPC_RM'] = Configuration::get('OPC_RM');
}
if ($response[1] == 'error'){
$this->_errors[] = $response[2];
}elseif ($response[1] == 'conf'){
$this->_html .= $this->displayConfirmation($response[2]);
}
}
}
}