Ik ben reseller van hosting voor mijn klanten. Ik gebruik daarvoor DirectAdmin (resellerhosting) die ik via een leverancier maandelijks betaal. Leverancier is (denk ik) nu niet belangrijk.
1 van de Wordpress-sites van mijn klanten is (eer)gisteren gehackt en aangepast. Dit merkte ik op, doordat er ineens een extra user was op de site (username Wordpress, met mailadres support@wordpress.org). Ik heb gelijk de boel nagekeken en gezien dat alle sites van deze klant aangetast waren. Dit betekent dat er php files bijgezet waren die daar niet hoorden en sommige PHP files aangetast waren.
Het opschonen ging goed. Nieuwe/schone wordpress eroverheen, WordFence gedraaid en alles was weer prima. Behalve bij 1 site...
Als ik de site/domeinnaam weggooi bij directadmin is de directory via de FTP weg. Precies zoals het hoort. Echter, als ik de domeinnaam weer toevoeg, staat er PER DIRECT een index.php in, die daar niet hoort. Als ik deze verwijder, komt hij per direct weer terug. Met aanpassen van de inhoud of het aanpassen van de rechten, staat hij gelijk weer terug.
Het lijkt alsof er een script draait op DirectAdmin die elke keer die file neerzet, echter, ik kan niet vinden waar dit gebeurt en waarom dit gebeurt.
FTP-user is verwijderd en hoofd-ftp-account is van password gewisseld, uiteraard. Alle andere sites blijven schoon (tot nu toe), dus kan ook niet via die sites komen. Deze hebben ook geen FTP toegang. SSH toegang staat niet aan. Ik kan geen andere manieren bedenken, waardoor ze eventueel op afstand die file kunnen plaatsen.
Iemand dit ooit meegemaakt en kan mij adviseren waar dit vandaan komt en hoe dit op te lossen is?
Update: Als ik onder een ander useraccount binnen DirectAdmin het domein aanmaak, dan komt daar NIET het geïnfecteerde index.php bestand te staan. Het lijkt zich dus echt binnen 1 DA useraccount te bevinden. Maar waar...?
1 van de Wordpress-sites van mijn klanten is (eer)gisteren gehackt en aangepast. Dit merkte ik op, doordat er ineens een extra user was op de site (username Wordpress, met mailadres support@wordpress.org). Ik heb gelijk de boel nagekeken en gezien dat alle sites van deze klant aangetast waren. Dit betekent dat er php files bijgezet waren die daar niet hoorden en sommige PHP files aangetast waren.
Het opschonen ging goed. Nieuwe/schone wordpress eroverheen, WordFence gedraaid en alles was weer prima. Behalve bij 1 site...
Als ik de site/domeinnaam weggooi bij directadmin is de directory via de FTP weg. Precies zoals het hoort. Echter, als ik de domeinnaam weer toevoeg, staat er PER DIRECT een index.php in, die daar niet hoort. Als ik deze verwijder, komt hij per direct weer terug. Met aanpassen van de inhoud of het aanpassen van de rechten, staat hij gelijk weer terug.
Het lijkt alsof er een script draait op DirectAdmin die elke keer die file neerzet, echter, ik kan niet vinden waar dit gebeurt en waarom dit gebeurt.
FTP-user is verwijderd en hoofd-ftp-account is van password gewisseld, uiteraard. Alle andere sites blijven schoon (tot nu toe), dus kan ook niet via die sites komen. Deze hebben ook geen FTP toegang. SSH toegang staat niet aan. Ik kan geen andere manieren bedenken, waardoor ze eventueel op afstand die file kunnen plaatsen.
Iemand dit ooit meegemaakt en kan mij adviseren waar dit vandaan komt en hoe dit op te lossen is?
Update: Als ik onder een ander useraccount binnen DirectAdmin het domein aanmaak, dan komt daar NIET het geïnfecteerde index.php bestand te staan. Het lijkt zich dus echt binnen 1 DA useraccount te bevinden. Maar waar...?
[ Voor 6% gewijzigd door Massiefje op 19-01-2024 12:57 ]