Nulled Plugins and “Free” Themes: How Malware Really Gets onto WordPress
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
BLOG · WORDPRESS SECURITY
How malware gets in, where it hides and how to really remove it: files, database, cron jobs, processes and logs.
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
Thousands of Japanese pages indexed under your domain: how cloaked SEO spam works, how to see it the way Google does, and how to clean up Search Console.
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)