WORDPRESS SECURITY
เว็บเด้งไปเว็บพนัน/เว็บโฆษณาเอง (Redirect Hack) แก้ยังไง
อาการนี้เจ็บที่สุดตรงที่เจ้าของเว็บมักไม่เห็นเอง — คุณเปิดเว็บก็ปกติดี แต่ลูกค้าทักมาว่า "เข้าเว็บแล้วเด้งไปเว็บพนัน" เพราะมัลแวร์ประเภท Redirect ฉลาดพอที่จะเลือกเหยื่อ: มันมักทำงานเฉพาะกับผู้เข้าชมครั้งแรก, คนที่คลิกมาจาก Google, หรือคนที่เปิดจากมือถือ ส่วนคนที่เข้าบ่อยๆ อย่างเจ้าของเว็บจะถูกจำ Cookie ไว้แล้วปล่อยผ่าน เพื่อให้ตรวจจับยากที่สุด
เช็กยังไงว่าโดนจริง
- เปิดเว็บด้วยโหมดไม่ระบุตัวตน (Incognito) บนมือถือ แล้วลองกดเข้าจากผลค้นหา Google — วิธีนี้เจอบ่อยสุด
- สแกนด้วย Sucuri SiteCheck หรือ VirusTotal (ใส่ URL เว็บ)
- ดู Source Code หน้าเว็บ (Ctrl+U) มองหา JavaScript แปลกปลอมที่อ้างโดเมนไม่รู้จัก มักถูกเข้ารหัสเป็นตัวอักษรมั่วๆ ยาวๆ
มัลแวร์ Redirect ชอบซ่อนที่ไหน
- ในฐานข้อมูล — ฝัง script ไว้ในทุกโพสต์ หรือแก้ค่า siteurl ในตาราง wp_options ให้ชี้โดเมนของแฮกเกอร์ (เคสคลาสสิก)
- ในไฟล์ธีม — header.php, footer.php, functions.php ถูกเติมโค้ดท้ายไฟล์
- ในไฟล์ .htaccess — เขียนกฎ Redirect เฉพาะ User-Agent มือถือ หรือเฉพาะ Referer จาก Google
- ปลั๊กอินปลอม — โฟลเดอร์ปลั๊กอินชื่อแปลกที่มีไฟล์เดียว
- index.php / wp-config.php — ถูกฉีดโค้ด eval/base64 ไว้บรรทัดแรกหรือท้ายสุด
ขั้นตอนกำจัด
- Backup ก่อน ทั้งไฟล์และฐานข้อมูล (แม้จะติดมัลแวร์ก็ต้องเก็บ)
- เช็ก
.htaccessเทียบกับค่ามาตรฐาน WordPress — ลบกฎแปลกปลอมออก - เช็กค่า siteurl/home ในตาราง wp_options ว่ายังเป็นโดเมนคุณ
- ค้นฐานข้อมูลหา script ฝัง: search คำว่า
<scriptในตาราง wp_posts ดูว่ามีโดเมนแปลกไหม - แทนที่ไฟล์ WordPress Core ทั้งชุดด้วยไฟล์ดาวน์โหลดใหม่ + ลงธีม/ปลั๊กอินใหม่จากแหล่งทางการ
- เปลี่ยนรหัสผ่านทุกชุด + สร้าง Salt Keys ใหม่ใน wp-config.php
- สแกนซ้ำ และเฝ้าดูต่อ 1-2 สัปดาห์ — Redirect Hack ขึ้นชื่อเรื่องกลับมาซ้ำเพราะมี Backdoor แอบเหลือ
ทำไมลบแล้วกลับมาอีก? เพราะสิ่งที่คุณลบคือ "ผลลัพธ์" ไม่ใช่ "ประตู" — แฮกเกอร์เข้ามาทางช่องโหว่ปลั๊กอินเก่าหรือ Backdoor ที่ฝังไว้ตั้งแต่รอบแรก ตราบใดที่ยังไม่เจอต้นตอ ลบกี่รอบก็โดนใหม่ภายในไม่กี่วัน อ่านวิธีไล่หา Backdoor แบบละเอียดได้ที่ WordPress ติดมัลแวร์: วิธีตรวจหาและลบ
ความเสียหายที่มองไม่เห็นของ Redirect Hack คือ SEO: Google จะตรวจพบภายในไม่กี่วันแล้วขึ้นสถานะเว็บอันตราย อันดับที่สะสมมาหลายปีร่วงหมด — ยิ่งแก้เร็ว ยิ่งกู้คืนเร็ว
ไม่อยากเสี่ยงทำเอง? ให้มืออาชีพจัดการ
เราซ่อมเว็บ WordPress มาแล้ว 101 ออเดอร์จริง รีวิว 4.9 ★ บน Fastwork — สแกน แก้ไข ปิดช่องโหว่ พร้อมรับประกันหลังส่งมอบ ประเมินฟรี ไม่มีค่าใช้จ่าย
ดูบริการซ่อมเว็บ → ส่งเว็บให้ประเมินฟรี →