Jedan site sa servera je stalno slao spam i svasta nesto i odlucio sam malo dublje istražiti šta se dešava
Našao sam par .rar/.zip fileova koji zapravo nisu bili arhive nego php skripte,tocnije zaražene verzije originalnog index.php,što je vec sumnjivo samo po sebi,neznam kako su ih ugurali unutra, jos šnjofam di je rupa u wordpressu
u svima njima sam nasao ovaj komad koda, ne znam php ali meni to izgleda jako jako sumnjivo mada ne izgleda kao uobicajena zaraza
Kod: Označi sve
[...]
function __bdec($input) {
$keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
$chr1 = $chr2 = $chr3 = "";
$enc1 = $enc2 = $enc3 = $enc4 = "";
$i = 0;
$output = "";
$input = preg_replace("[^A-Za-z0-9\+\/\=]", "", $input);
do {
$enc1 = strpos($keyStr, substr($input, $i++, 1));
$enc2 = strpos($keyStr, substr($input, $i++, 1));
$enc3 = strpos($keyStr, substr($input, $i++, 1));
$enc4 = strpos($keyStr, substr($input, $i++, 1));
$chr1 = ($enc1 << 2) | ($enc2 >> 4);
$chr2 = (($enc2 & 15) << 4) | ($enc3 >> 2);
$chr3 = (($enc3 & 3) << 6) | $enc4;
$output = $output . chr((int) $chr1);
if ($enc3 != 64) {
$output = $output . chr((int) $chr2);
}
if ($enc4 != 64) {
$output = $output . chr((int) $chr3);
}
$chr1 = $chr2 = $chr3 = "";
$enc1 = $enc2 = $enc3 = $enc4 = "";
} while ($i < strlen($input));
return $output;
}
[...]