Bonjour,
j'ai effectué le script, merci beaucoup pour votre vigilance et réactivité
j'ai remplacé les fichiers en orange, mais ils sont toujours dans le script :
#MD5 WARNING : Fichier différent de l'original public_html/classes/Cart.php
#MD5 WARNING : Fichier différent de l'original public_html/classes/order/OrderHistory.php
#MD5 WARNING : Fichier différent de l'original public_html/config/smarty.config.inc.php
Lignes hors classe dans public_html/config/smarty.config.inc.php
define('_PS_SMARTY_DIR_', _PS_TOOL_DIR_.'smarty/');
require_once(_PS_SMARTY_DIR_.'Smarty.class.php');
global $smarty;
$smarty = new SmartyCustom();
$smarty->setCompileDir(_PS_CACHE_DIR_.'smarty/compile');
$smarty->setCacheDir(_PS_CACHE_DIR_.'smarty/cache');
if (!Tools::getSafeModeStatus()) {
$smarty->use_sub_dirs = true;
}
$smarty->setConfigDir(_PS_SMARTY_DIR_.'configs');
$smarty->caching = false;
if (false && Configuration::get('PS_SMARTY_CACHING_TYPE') == 'mysql') {
include(_PS_CLASS_DIR_.'/SmartyCacheResourceMysql.php');
$smarty->caching_type = 'mysql';
}
$smarty->force_compile = (Configuration::get('PS_SMARTY_FORCE_COMPILE') == _PS_SMARTY_FORCE_COMPILE_) ? true : false;
$smarty->compile_check = (Configuration::get('PS_SMARTY_FORCE_COMPILE') >= _PS_SMARTY_CHECK_COMPILE_) ? true : false;
$smarty->debug_tpl = _PS_ALL_THEMES_DIR_.'debug.tpl';
if (defined('_PS_SMARTY_FAST_LOAD_') && _PS_SMARTY_FAST_LOAD_) {
return;
}
if (defined('_PS_ADMIN_DIR_')) {
require_once(dirname(__FILE__).'/smartyadmin.config.inc.php');
} else {
require_once(dirname(__FILE__).'/smartyfront.config.inc.php');
}
($smarty, 'modifier', 'truncate', '');
($smarty, 'modifier', 'secureReferrer', array('Tools', 'secureReferrer'));
($smarty, 'function', 't', ''); // unused
($smarty, 'function', 'm', ''); // unused
($smarty, 'function', 'p', ''); // Debug only
($smarty, 'function', 'd', ''); // Debug only
($smarty, 'function', 'l', 'smartyTranslate', false);
($smarty, 'function', 'hook', '');
($smarty, 'function', '', '');
($smarty, 'modifier', 'json_encode', array('Tools', 'jsonEncode'));
($smarty, 'modifier', 'json_decode', array('Tools', 'jsonDecode'));
($smarty, 'function', 'dateFormat', array('Tools', 'dateFormat'));
($smarty, 'function', 'convertPrice', array('Product', 'convertPrice'));
($smarty, 'function', 'convertPriceWithCurrency', array('Product', 'convertPriceWithCurrency'));
($smarty, 'function', 'displayWtPrice', array('Product', 'displayWtPrice'));
($smarty, 'function', 'displayWtPriceWithCurrency', array('Product', 'displayWtPriceWithCurrency'));
($smarty, 'function', 'displayPrice', array('Tools', 'displayPriceSmarty'));
($smarty, 'modifier', 'convertAndFormatPrice', array('Product', 'convertAndFormatPrice')); // used twice
($smarty, 'function', 'getAdminToken', array('Tools', 'getAdminTokenLiteSmarty'));
($smarty, 'function', 'displayAddressDetail', array('AddressFormat', 'generateAddressSmarty'));
($smarty, 'function', 'getWidthSize', array('Image', 'getWidth'));
($smarty, 'function', 'getHeightSize', array('Image', 'getHeight'));
($smarty, 'function', 'addJsDef', array('Media', 'addJsDef'));
($smarty, 'block', 'addJsDefL', array('Media', 'addJsDefL'));
($smarty, 'modifier', 'boolval', array('Tools', 'boolval'));
($smarty, 'modifier', 'cleanHtml', '');
Recherche de fichiers php ajoutés:
Fichier php inexistant dans la version d'origine : public_html/mails/fr/lang.php
Fichier php inexistant dans la version d'origine : public_html/config/settings.inc.php
Contrôle sur les fichiers sensibles connus pour être modifiés:
Pas de fichier suspect type XXXXX.js detecté OK
Pas d'include indésirable dans defines.inc.php OK
Contrôle de public_html/classes/Dispatcher.php => OK
Contrôle de public_html/classes/Hook.php => OK
Contrôle de public_html/classes/controller/FrontController.php => OK
Contrôle de public_html/classes/db/Db.php => OK
Contrôle de public_html/classes/module/Module.php => OK
Contrôle de public_html/controllers/front/IndexController.php => OK
Contrôle de public_html/tools/smarty/sysplugins/smarty_internal_templatebase.php => OK
Contrôle de public_html/config/alias.php => OK
!!! ATTENTION !!! Certains de vos fichiers coeurs ont été modifiés. Si ces modifications ne sont pas volontaires, nous vous conseillons de les restaurer dans leur version d'origine Prestashop fournie dans le zip ci-dessous.
j'ai purgé les différents caches, mais cela reste ainsi..