Guides

Guides for the symptom you are seeing right now.

Each guide starts from a symptom owners actually search for, explains what is really happening, shows how to confirm it safely, and sets out what a complete fix requires. Written from real incident work — free to read, with no email, form, or account.

Audience
Site owners and administrators investigating a symptom
Approach
Confirm safely, preserve evidence, fix the cause — not just the symptom
Access
Free to read — no email, form, or account
Author
G. Schad, WordPress and Linux security specialist

The guides

Start from what you are seeing

Symptom · Fake verification page

A Fake Verification Page Appeared on My Website

A fake CAPTCHA or Cloudflare-style check on your own site means it is compromised and serving ClickFix malware to your visitors. How to confirm it without infecting yourself, and why deleting one file never removes it.

  • ClickFix
  • Fake CAPTCHA
  • Incident
Read the fake-verification guide

Symptom · Spam redirects

My WordPress Site Is Redirecting Visitors to Spam

Visitors land on ads or scam pages while the site looks normal to you — the signature of a cloaked redirect hack. Where the redirect hides, how to reproduce it under the victim’s conditions, and what a durable fix involves.

  • Redirect hack
  • Cloaking
  • Search traffic
Read the redirect-hack guide

Symptom · Repeat infection

My WordPress Site Keeps Getting Hacked

A site that is reinfected after every cleanup is not unlucky — something survived. The five places most cleanups never check, from database persistence and PHP startup directives to identities and neighboring sites.

  • Reinfection
  • Persistence
  • Entry path
Read the reinfection guide

Symptom · Japanese search results

Google Shows My Site in Japanese

Japanese titles and counterfeit-goods pages under your domain in Google are the Japanese keyword hack: cloaked SEO spam generated on your site. Where it hides, why deleting pages fails, and how the index recovers.

  • SEO spam
  • Cloaking
  • Search Console
Read the Japanese keyword hack guide

Symptom · Browser warning

“Deceptive Site Ahead” Is Blocking My Visitors

The red Safe Browsing warning means Google saw your site serving deceptive content. What triggered it, why review-before-cleanup backfires, and the removal sequence that works the first time.

  • Safe Browsing
  • Search Console
  • Review request
Read the warning-removal guide

Symptom · Unknown account

An Admin User I Never Created Appeared

Accounts do not create themselves. A rogue administrator is persistence from an active compromise — what to capture before deleting anything, how to find hidden siblings, and the response that closes the door.

  • Rogue admin
  • Persistence
  • Evidence
Read the rogue-admin guide

Symptom · Card fraud reports

Customers Report Fraud After Buying from My Store

Checkout skimming steals card data while every order still succeeds. The signals that reveal a skimmed WooCommerce checkout, how to confirm it without destroying evidence, and the obligations that follow.

  • WooCommerce
  • Magecart
  • Incident response
Read the checkout-skimming guide

Symptom · Hosting suspension

My Host Suspended the Site for Malware

The suspension notice lists flagged files and asks you to clean and reply. Deleting them gets you reinstated — and re-suspended. What the host actually knows, what to ask for, and the sequence that lifts a suspension once.

  • Suspension
  • Reinstatement
  • Evidence
Read the hosting-suspension guide

Server · WHM / cPanel

My WHM or cPanel Server Has Been Hacked

One account flagged on a shared control-panel server is a server incident. Why per-site scans miss the mechanism, what to preserve and contain first, and the root-level sweep that decides whether the incident is really over.

  • WHM
  • cPanel
  • Server incident
Read the WHM/cPanel response guide

Server · gsocket backdoor

I Found defunct or defunct.dat on My Server

A packed binary hiding in ~/.config/htop is a gsocket backdoor — an encrypted outbound shell that survives every site cleanup. How to check each account, confirm it without running it, and remove it in the right order.

  • gsocket
  • ELF backdoor
  • cPanel
Read the gsocket backdoor guide

Alert · ImunifyAV

ImunifyAV Says It Found Infected Files

A detection list is an inventory of damage, not an account of the mechanism. How to read a detection name, tell a real finding from a false positive without guessing, and understand what a clean result does not cover.

  • ImunifyAV
  • False positives
  • cPanel
Read the ImunifyAV detections guide

Persistence · PHP startup

The Malware Comes Back the Second I Delete It

A PHP auto_prepend_file directive runs before WordPress and before every plugin inside it, so it can rewrite what you just removed. Where it hides, how to tell it from Wordfence's legitimate use of the same setting, and the removal order that holds.

  • .user.ini
  • auto_prepend_file
  • Reinfection
Read the auto_prepend_file guide

Contradiction · Clean scan

Every Scanner Says Clean but the Site Is Still Flagged

A clean scan and a live warning are not a contradiction — there are four reasons they coexist, and they need completely different responses. How to tell which one you have before you request a review.

  • Safe Browsing
  • Cloaking
  • Triage
Read the clean-scan triage guide

Assurance · Cyber insurance

A Cyber-Insurance Questionnaire I Cannot Answer

Insurer questionnaires are answered under a duty of accuracy, and most are written for a company with laptops. What each question means for a site and its server, and what evidence actually answers it.

  • Cyber insurance
  • Evidence
  • Questionnaires
Read the cyber-insurance guide

Configuration · Cloudflare

Is My Origin IP Exposed Behind Cloudflare?

If the origin server answers direct requests, every WAF rule is optional for an attacker who finds its address — and addresses leak through DNS history, subdomains, and email. How to check and close it.

  • Cloudflare
  • WAF bypass
  • Origin protection
Read the origin-exposure guide

Resource · Free download

The WordPress Security Audit Checklist

The control areas a professional audit reviews — access, software, hosting, recovery, monitoring — as a checklist you can run against your own site. Free HTML and PDF, no email required.

  • Checklist
  • Self-assessment
  • PDF
Open the audit checklist

Deeper reading

The research these guides are built on

The guides draw on documented engagement work: a coordinated ClickFix infection investigated across more than 30 WordPress and WooCommerce sites, a hidden ELF backdoor found on a 261-account WHM server after every scan came back clean, and an e-commerce site whose reinfection cycle ended only when the surviving persistence and access paths were closed.