Het onderwerp wordpress gehackt herstelplan is belangrijk. In dit artikel
Belangrijk
Is je site gehackt? Wijzig nog geen wachtwoorden voordat je weet of er een keylogger actief is. Volg eerst de stappen hieronder in de juiste volgorde.
Een gehackte website is stressvol, maar het is bijna altijd herstelbaar. De meeste WordPress-hacks zijn geautomatiseerd. bots scannen het internet af op bekende kwetsbaarheden en injecteren spam-links, redirect-scripts of cryptominers. Het is zelden een gerichte aanval op jou persoonlijk.
Hoe herken je een hack?
Niet elke hack is meteen zichtbaar. Sommige malware is ontworpen om maandenlang onopgemerkt te blijven. Let op deze signalen:
Hulp nodig? Bekijk onze website hulp utrecht pagina.
Google waarschuwing: “Deze site kan schadelijk zijn” in zoekresultaten
Onbekende redirects: bezoekers worden doorgestuurd naar spam-sites
Vreemde gebruikers: admin-accounts die je niet hebt aangemaakt
Gewijzigde bestanden: bestanden met recente wijzigingsdatums die je niet hebt aangeraakt
Spam in je content: Japanse/Chinese tekens of farmaceutische links in je pagina’s
Trage site: cryptominers of spam-scripts vreten server-resources
E-mail blacklisting: je domein stuurt spam en wordt geblokkeerd
Eerste stappen: schade beperken
Zet je site in onderhoudsmodus
Voorkom dat bezoekers malware te zien krijgen. Voeg dit toe aan je .htaccess of gebruik je hostingpanel om de site tijdelijk offline te halen.
Maak een backup van de huidige staat
Ja, ook van de gehackte versie. Je hebt deze nodig om te analyseren wat er is gebeurd en om data te herstellen als het mis gaat.
Controleer je hostingpanel
Log in bij je hosting en check of er andere sites op hetzelfde account zijn aangetast. Cross-site contaminatie is een veelvoorkomend probleem bij shared hosting.
Malware opsporen en verwijderen
Nu begint het echte werk. Je moet elk bestand controleren op verdachte code. Malware verstopt zich vaak in:
| Locatie | Wat je zoekt | Waarom hier? |
|---|---|---|
wp-config.php | Onbekende require of include regels | Wordt als eerste geladen |
.htaccess | Redirect-regels naar externe domeinen | Beïnvloedt alle pagina’s |
wp-content/uploads/ | PHP-bestanden (horen hier niet) | Schrijfbaar voor WordPress |
wp-includes/ | Gewijzigde core-bestanden | Wordt zelden gecontroleerd |
| Thema’s & plugins | Geobfusceerde code (base64_decode, eval) | Worden niet bijgewerkt |
find wp-content/uploads/ -name "*.php" -type f
# Er horen GEEN .php bestanden in uploads te staan.
# Alles wat je hier vindt is vrijwel zeker malware.
# Zoek naar veelvoorkomende malware-patronen
grep -r "base64_decode" wp-content/ --include="*.php"
grep -r "eval($_" wp-content/ --include="*.php"
grep -r "str_rot13" wp-content/ --include="*.php"
Tip
Download een schone kopie van WordPress van wordpress.org en vergelijk de wp-includes/ en wp-admin/ mappen met die op je server. diff -r laat exact zien welke bestanden zijn gewijzigd.
Website herstellen
Vervang WordPress core-bestanden
Download een verse kopie van wordpress.org. Vervang wp-admin/ en wp-includes/ volledig. Raak wp-content/ en wp-config.php niet aan.
Herinstalleer plugins en thema’s
Verwijder alle plugins en thema’s en installeer ze opnieuw vanuit de officiële bronnen. Gebruik nooit “nulled” (gekraakte) plugins. dat is de #1 bron van malware.
Reset alle wachtwoorden
WordPress admin, FTP, database, hosting panel, en e-mail. Gebruik een wachtwoordmanager en genereer wachtwoorden van minimaal 16 tekens.
Wijzig database-prefix en security keys
Genereer nieuwe salt keys via api.wordpress.org/secret-key en plak ze in wp-config.php. Dit logt alle sessies uit.
Toekomstige hacks voorkomen
- WordPress, thema’s en plugins altijd up-to-date houden
- Geen “nulled” (gekraakte) plugins of thema’s gebruiken
- Sterke, unieke wachtwoorden met een wachtwoordmanager
- Twee-factor authenticatie (2FA) op alle admin-accounts
- Beperk login-pogingen (Limit Login Attempts of vergelijkbaar)
- Verwijder ongebruikte thema’s en plugins volledig
- Regelmatige backups op een externe locatie (niet op dezelfde server)
- Monitoring instellen (Wordfence, Sucuri, of uptime-check)
Belangrijkste takeaway
De meeste hacks zijn te herleiden tot verouderde software of zwakke wachtwoorden. Regelmatig updaten en sterke wachtwoorden met 2FA zijn je beste verdediging. Herstel altijd vanuit schone bronbestanden, niet door individuele regels code te verwijderen.
Gerelateerde artikelen
- SEO voor beginners: beter gevonden worden in Google
- WordPress migratie: je website veilig verhuizen naar een nieuwe host
- Website beveiliging: de complete gids van wachtwoord tot firewall
- De 12 meest voorkomende WordPress foutmeldingen (en hoe je ze oplost)
- Website Hulp Groningen
- Terug naar Websitehelper.nl