Backdoors Hidden in Cron Jobs: Why Malware Comes Back After Cleanup
User crontabs, /etc/cron.d and WP-Cron events: where the persistence that reinfects a WordPress site after cleanup hides, and how to inspect it.
Read the article
BLOG · WORDPRESS SECURITY
How malware gets in, where it hides and how to really remove it: files, database, cron jobs, processes and logs.
User crontabs, /etc/cron.d and WP-Cron events: where the persistence that reinfects a WordPress site after cleanup hides, and how to inspect it.
Read the article
How nulled plugins and pirated themes hide backdoors, which signs to look for in the code, and how to verify them with WP-CLI and a comparison against the…
Read the article
Signatures, heuristics and blind spots: why a scanner running inside WordPress cannot see obfuscated malware, SQL triggers, cron jobs and processes, and how to use it well.
Read the article
Infostealers, FileZilla, and saved passwords: how FTP logs reveal a stolen login and in what order to rotate credentials before cleaning the site.
Read the article
Hacked WordPress site? What to do right away: a forensic copy of files, database, and logs, maintenance mode, credentials to change in the right order, mistakes to avoid.
Read the article
Google Safe Browsing, SmartScreen, antivirus and email blacklists: how to request a review in Search Console, when to do it and what timelines to expect.
Read the article
PHP processes deleted from disk but alive in memory, with fake names like kworker: how to find them in /proc, avoid false positives, and save the evidence.
Read the article
After a cleanup: check wp-config.php, regenerate keys and salts, use the security constants, and set file permissions and ownership correctly.
Read the article
How a JavaScript skimmer steals card data in the WooCommerce checkout, where it hides, how to find it from the browser and with a CSP, and what to…
Read the article
Every hour counts: the malware keeps hitting visitors and customers, and Google, your host and the blacklists won’t wait. Choose a plan, pay online and share your access: the cleanup starts right away, at a fixed price and with guaranteed times.
Request a cleanupTakes you to the plans: cleanup within 6, 12 or 24 hours of receiving access.
Monday – Friday · 9:30am – 7:30pm Italian time (CET)