เจาะลึกการจัดการ Windows Defender และทำความรู้จักโครงสร้างสคริปต์ระบบ (MAS)
ในการดูแลและจัดการระบบปฏิบัติการ Windows 10 ผู้ใช้งานและช่างเทคนิคคอมพิวเตอร์มักจะต้องทำความเข้าใจทั้งเรื่องระบบความปลอดภัยพื้นฐานของตัวระบบเอง รวมถึงโครงสร้างของไฟล์สคริปต์ต่างๆ ที่ถูกพูดถึงในวงการไอที บทความนี้จะพาไปเรียนรู้ตั้งแต่การควบคุมการทำงานของโปรแกรมป้องกันไวรัสพื้นฐาน ไปจนถึงกลไกการทำงานเชิงเทคนิคของชุดสคริปต์ระบบสมัยใหม่
ส่วนที่ 1: วิธีปิดโปรแกรมป้องกันไวรัสพื้นฐานใน Windows 10
การปิดโปรแกรมป้องกันไวรัสพื้นฐานใน Windows 10 (Windows Defender หรือ Windows Security) สามารถทำได้หลักๆ 2 แบบ ขึ้นอยู่กับลักษณะการใช้งานว่าจะปิดแบบชั่วคราว (เพื่อติดตั้งโปรแกรมหรือแตกไฟล์ที่ระบบอาจเข้าใจผิดและบล็อกการทำงาน) หรือปิดแบบถาวร
วิธีที่ 1: ปิดแบบชั่วคราว (แนะนำสำหรับการลงโปรแกรมทั่วไป)
วิธีนี้ง่ายที่สุดและปลอดภัยที่สุด เพราะระบบจะเปิดกลับมาทำงานให้อัตโนมัติเมื่อรีสตาร์ทเครื่อง หรือหลังจากผ่านไปสักระยะหนึ่ง
- คลิกที่ปุ่ม Start (มุมซ้ายล่าง) แล้วพิมพ์คำว่า Windows Security จากนั้นกด Enter
- เลือกเมนู Virus & threat protection (การป้องกันไวรัสและภัยคุกคาม)
- ใต้หัวข้อ Virus & threat protection settings ให้คลิกที่คำว่า Manage settings (จัดการการตั้งค่า)
- ตรงหัวข้อ Real-time protection ให้คลิกเปลี่ยนสวิตช์จาก On เป็น Off
- จะมีหน้าต่าง Pop-up เด้งขึ้นมาถามยืนยันสิทธิ์ ให้กด Yes (เมื่อจัดการงานเสร็จเรียบร้อยแล้ว สามารถกลับมาคลิกเปิดสวิตช์เป็น On เหมือนเดิมได้ทันที)
วิธีที่ 2: ปิดผ่าน Registry Editor (สำหรับ Windows 10 Home ที่ต้องการปิดถาวร)
หากจำเป็นต้องปิดการทำงานอย่างเด็ดขาดไม่ให้ระบบเข้ามาแทรกแซง สามารถตั้งค่าผ่าน Registry ได้ตามขั้นตอนต่อไปนี้
- กดปุ่ม
Windows + Rบนคีย์บอร์ดพร้อมกัน เพื่อเปิดหน้าต่าง Run - พิมพ์คำว่า
regeditลงไปแล้วกด Enter (หากมีหน้าต่างแจ้งเตือนสิทธิ์ให้กด Yes) - ที่แถบเมนูด้านซ้าย ให้คลิกเข้าไปตามเส้นทางโฟลเดอร์นี้:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows Defender - มองที่พื้นที่ว่างทางด้านขวา ให้คลิกขวาเลือก New > DWORD (32-bit) Value
- ตั้งชื่อไฟล์ใหม่นี้ว่า
DisableAntiSpyware(ตัวอักษรพิมพ์ใหญ่-เล็กตามนี้ ห้ามมีเว้นวรรค) - ดับเบิลคลิกที่ไฟล์
DisableAntiSpywareที่เพิ่งสร้างขึ้นมา เปลี่ยนช่อง Value data จาก0ให้เป็น1แล้วกด OK - ทำการ Restart เครื่องคอมพิวเตอร์ 1 รอบ ระบบจะหยุดการทำงานของ Defender (หากต้องการเปิดกลับคืนในอนาคต ให้เข้าไปลบไฟล์นี้ทิ้ง หรือเปลี่ยนค่ากลับเป็น
0แล้วรีสตาร์ทเครื่องใหม่)
ส่วนที่ 2: ทำความรู้จักชุดไฟล์สคริปต์ระบบ (Microsoft Activation Scripts)
ในวงการช่างคอมพิวเตอร์และผู้ที่ศึกษาด้านระบบปฏิบัติการ มักจะพบเห็นชุดไฟล์นามสกุล .cmd ที่รวมอยู่ในโฟลเดอร์ชื่อ Activators ซึ่งเป็นส่วนหนึ่งของชุดเครื่องมือโอเพนซอร์สที่ชื่อว่า Microsoft Activation Scripts (MAS) หรือที่รู้จักกันในกลุ่มนักพัฒนาว่าสคริปต์ของ MASSGRAVE ซึ่งถูกสร้างขึ้นเพื่อใช้ในการเปิดใช้งานหรือจัดการสถานะลิขสิทธิ์ของ Windows และ Microsoft Office แบบไม่เป็นทางการ
โครงสร้างและหน้าที่ของไฟล์แต่ละตัวที่มักพบในชุดสคริปต์นี้ มีรายละเอียดดังนี้:
HWID_Activation.cmd: สคริปต์ที่ใช้สำหรับจำลองการเปิดใช้งาน Windows 10 หรือ 11 ในรูปแบบใบอนุญาตดิจิทัล (Digital License)Ohook_Activation_AIO.cmd: สคริปต์ที่ใช้สำหรับจัดการสถานะการเปิดใช้งานชุดโปรแกรม Microsoft OfficeOnline_KMS_Activation.cmd: สคริปต์ที่ใช้เชื่อมต่อกับเซิร์ฟเวอร์จำลอง KMS เพื่อเปิดใช้งาน Windows หรือ Office แบบต่ออายุอัตโนมัติChange_Windows_Edition.cmdและChange_Office_Edition.cmd: สคริปต์คำสั่งสำหรับเปลี่ยนรุ่น (Edition) ของระบบปฏิบัติการ Windows หรือชุดโปรแกรม Office เช่น การเปลี่ยนจากรุ่น Home เป็น ProCheck_Activation_Status.cmd: สคริปต์สำหรับตรวจสอบสถานะการเปิดใช้งานลิขสิทธิ์ปัจจุบันของระบบในเครื่องExtract_OEM_Folder.cmdและTroubleshoot.cmd: สคริปต์เสริมสำหรับจัดการโฟลเดอร์ติดตั้ง OEM และแก้ไขปัญหาข้อผิดพลาดเบื้องต้นของระบบ
ส่วนที่ 3: เจาะลึกกลไกการทำงานเชิงเทคนิคและความแตกต่างจากยุคเก่า
เหตุผลที่ชุดสคริปต์ลักษณะนี้ถูกพูดถึงอย่างมากในยุคปัจจุบัน เป็นเพราะแนวคิดและการทำงานที่แตกต่างไปจากโปรแกรมแคร็ก (Crack) ในยุคโบราณอย่างสิ้นเชิง จากเดิมที่ต้องพึ่งพาไฟล์ติดตั้ง .exe (เช่น KMSpico) ซึ่งมักจะฝังตัวทำงานเบื้องหลังตลอดเวลาและมีความเสี่ยงสูงที่จะแฝงมัลแวร์หรือไวรัสเรียกค่าไถ่เข้ามาด้วย
จุดเด่นทางเทคนิคที่ทำให้คนสายไอทีให้ความสนใจศึกษากลไกของสคริปต์ยุคใหม่ มีดังนี้:
- ทำงานด้วยสคริปต์ล้วนๆ (Open-Source Batch / PowerShell): โครงสร้างทั้งหมดเขียนด้วยชุดคำสั่งมาตรฐานของ Windows ไม่มีไฟล์ไบนารี
.exeที่ซ่อนโค้ดลับ ผู้ที่มีความรู้ด้านการเขียนสคริปต์สามารถคลิกขวาแล้วกด Edit เพื่อเปิดอ่านโค้ดข้างในไฟล์.cmdด้วยโปรแกรม Notepad ได้ทุกบรรทัด ทำให้ตรวจสอบความโปร่งใสได้ว่าไม่มีการแอบแฝงโค้ดอันตราย - กลไก HWID (Hardware ID): ทำงานโดยอาศัยช่องโหว่ของกระบวนการอัปเกรดสิทธิ์จาก Windows รุ่นเก่ามาเป็น Windows 10/11 เพื่อให้เซิร์ฟเวอร์ออกใบอนุญาตดิจิทัล (Digital License) ผูกติดกับค่าฮาร์ดแวร์เมนบอร์ดของเครื่องนั้นๆ ข้อดีในเชิงระบบคือเมื่อกระบวนการเสร็จสิ้นสามารถลบไฟล์สคริปต์ออกจากเครื่องได้ทันที และเมื่อลง Windows ใหม่ในอนาคต (รุ่นเดิม) ระบบจะเชื่อมต่ออินเทอร์เน็ตและดึงสิทธิ์เดิมกลับมาให้อัตโนมัติ
- กลไก Ohook (สำหรับชุดโปรแกรม Office): แทนที่จะรันโปรแกรมจำลองเซิร์ฟเวอร์คอยต่ออายุทุก 180 วันเหมือนสมัยก่อน วิธีนี้จะใช้วิธีสร้างไฟล์ไลบรารี (DLL) ขนาดเล็กเข้าไปวางในโฟลเดอร์ระบบของ Office เพื่อดักจับและตอบกลับการตรวจสอบสิทธิ์ภายในเครื่องโดยตรง ทำให้ไม่ต้องมีโปรแกรมรันค้างอยู่ในหน่วยความจำให้หนักเครื่อง
- เหตุผลที่ Windows Defender ยังตรวจจับและบล็อก: แม้ตัวโค้ดจะเปิดเผยและไม่ได้มีพฤติกรรมขโมยข้อมูล แต่ระบบป้องกันไวรัสของ Microsoft ถูกตั้งค่าให้ตรวจจับและบล็อกเครื่องมือทุกชนิดที่เข้าไปดัดแปลงกลไกการตรวจสอบลิขสิทธิ์ โดยจะจัดกลุ่มไฟล์เหล่านี้ไว้ในหมวดหมู่ HackTool หรือ PUA (Potentially Unwanted Application) ส่งผลให้ไฟล์มักถูกลบทันทีที่ดาวน์โหลดหากไม่ได้ปิดระบบป้องกันไว้ก่อน


































































































ไม่มีความคิดเห็น:
แสดงความคิดเห็น