Công cụ kiểm tra và loại bỏ mã độc DoublePulsar
Đánh giá mức độ nhiễm và ước tính thời gian xử lý trên hệ thống của bạn
Kết quả đánh giá
Hướng dẫn toàn diện cách xóa mã độc DoublePulsar trên máy tính
DoublePulsar là một công cụ khai thác nguy hiểm được sử dụng bởi mã độc WannaCry và NotPetya. Việc xử lý không đúng cách có thể dẫn đến mất dữ liệu vĩnh viễn hoặc làm trầm trọng thêm tình trạng nhiễm độc. Luôn sao lưu dữ liệu quan trọng trước khi thực hiện bất kỳ thao tác nào.
DoublePulsar là gì?
DoublePulsar là một backdoor (cửa hậu) được phát triển bởi NSA và sau đó bị rò rỉ bởi nhóm hacker Shadow Brokers vào tháng 4 năm 2017. Đây là một công cụ khai thác mức kernel cho phép kẻ tấn công thực thi mã từ xa trên các hệ thống Windows chưa được vá lỗi.
Cơ chế hoạt động của DoublePulsar
- Khai thác lỗ hổng SMB: Sử dụng lỗ hổng trong giao thức SMB (EternalBlue) để xâm nhập hệ thống
- Cài đặt backdoor: Tạo một dịch vụ ẩn trong kernel cho phép thực thi mã từ xa
- Tồn tại dai dẳng: Có khả năng tồn tại ngay cả khi hệ thống được khởi động lại
- Tàng hình: Không xuất hiện trong danh sách tiến trình hoặc dịch vụ thông thường
Dấu hiệu máy tính bị nhiễm DoublePulsar
- Hệ thống hoạt động chậm bất thường, đặc biệt khi truy cập mạng
- Xuất hiện các kết nối mạng bất thường đến cổng 445 (SMB)
- Các dịch vụ hệ thống bị sửa đổi hoặc tạo mới mà không có lý do rõ ràng
- Xuất hiện các file lạ trong thư mục hệ thống (ví dụ: %SystemRoot%\system32\drivers\)
- Phát hiện các tiến trình ẩn sử dụng CPU cao mà không có ứng dụng tương ứng
- Hệ thống thường xuyên crash với lỗi “Blue Screen of Death” (BSOD)
Hướng dẫn chi tiết xóa mã độc DoublePulsar
Bước 1: Ngắt kết nối mạng
Trước khi thực hiện bất kỳ thao tác nào, hãy ngắt kết nối máy tính khỏi mạng (cả có dây và không dây) để ngăn chặn sự lây lan hoặc điều khiển từ xa:
- Rút cáp mạng (nếu có)
- Tắt Wi-Fi
- Vô hiệu hóa tất cả kết nối mạng trong Network Settings
Bước 2: Chế độ an toàn (Safe Mode)
Khởi động hệ thống ở chế độ Safe Mode với Networking để giới hạn hoạt động của mã độc:
- Khởi động lại máy tính
- Nhấn giữ phím F8 (hoặc Shift + F8 cho Windows 8/10/11) khi hệ thống đang khởi động
- Chọn Safe Mode with Networking
- Đăng nhập với tài khoản quản trị viên
Bước 3: Kiểm tra và xác minh nhiễm DoublePulsar
Sử dụng các công cụ chuyên dụng để xác minh sự hiện diện của DoublePulsar:
| Công cụ | Mô tả | Cách sử dụng |
|---|---|---|
| DoublePulsar Detection Script (PowerShell) | Script chính thức từ Microsoft để phát hiện DoublePulsar | Chạy trong PowerShell với quyền admin: IEX (New-Object Net.WebClient).DownloadString("https://raw.githubusercontent.com/countercept/doublepulsar-detection-script/master/invoke-doublepulsar-detection.ps1") |
| Nmap | Công cụ quét mạng để phát hiện cổng 445 bất thường | nmap -sV -p 445 --script smb-vuln-ms17-010 <địa_chỉ_IP> |
| Wireshark | Phân tích lưu lượng mạng để phát hiện hoạt động đáng ngờ | Lọc lưu lượng với tcp.port == 445 và tìm kiếm các gói tin bất thường |
| Process Hacker | Công cụ quản lý tiến trình nâng cao | Kiểm tra các tiến trình ẩn và kết nối mạng bất thường |
Bước 4: Loại bỏ DoublePulsar
Sau khi xác nhận nhiễm, thực hiện các bước loại bỏ sau:
Phương pháp 1: Sử dụng công cụ chuyên dụng
- Tải xuống công cụ EternalBlue-DoublePulsar-Mitigation từ GitHub
- Giải nén và chạy file
mitigate.batvới quyền admin - Làm theo hướng dẫn trên màn hình
- Khởi động lại hệ thống sau khi hoàn thành
Phương pháp 2: Thủ công (cho chuyên gia)
Phương pháp thủ công chỉ nên được thực hiện bởi những người có kinh nghiệm cao. Sai sót có thể gây hỏng hệ thống.
- Mở Registry Editor (
regedit) và điều hướng đến:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services - Tìm kiếm các khóa đăng ký đáng ngờ (thường có tên ngẫu nhiên như “aswSP” hoặc “WdNisSvc” giả mạo)
- Kiểm tra giá trị
ImagePathcủa các dịch vụ – DoublePulsar thường trỏ đến file trong%SystemRoot%\system32\drivers\ - Xuất bản sao lưu registry trước khi xóa bất kỳ khóa nào
- Xóa các khóa đăng ký đáng ngờ và file driver tương ứng
- Sử dụng
sc delete [tên_dịch_vụ]để xóa dịch vụ
Phương pháp 3: Cài đặt bản vá bảo mật
Microsoft đã phát hành bản vá cho lỗ hổng EternalBlue (MS17-010). Hãy đảm bảo hệ thống của bạn được cập nhật:
- Mở Windows Update (
wuauclttrong CMD) - Kiểm tra và cài đặt tất cả các bản cập nhật quan trọng
- Đối với Windows 7/Server 2008, tải bản vá thủ công từ Microsoft Update Catalog
- Khởi động lại hệ thống sau khi cài đặt
Bước 5: Làm sạch hệ thống
- Sử dụng Malwarebytes hoặc HitmanPro để quét toàn bộ hệ thống
- Chạy TDSSKiller từ Kaspersky để phát hiện rootkit
- Sử dụng AdwCleaner để loại bỏ phần mềm quảng cáo và PUPs
- Xóa tất cả file tạm thời bằng
%temp%vàtemptrong CMD
Bước 6: Khôi phục và phòng ngừa
- Khôi phục hệ thống từ bản sao lưu sạch (nếu có)
- Thay đổi tất cả mật khẩu quan trọng
- Cài đặt và cấu hình tường lửa phần cứng/mềm
- Triển khai giải pháp endpoint protection như CrowdStrike hoặc SentinelOne
- Thực hiện kiểm tra thâm nhập định kỳ
So sánh các phương pháp loại bỏ DoublePulsar
| Phương pháp | Hiệu quả (%) | Độ khó | Thời gian (trung bình) | Rủi ro | Chi phí |
|---|---|---|---|---|---|
| Công cụ tự động | 85-95% | Thấp | 15-30 phút | Thấp | Miễn phí |
| Thủ công (chuyên gia) | 90-99% | Cao | 1-3 giờ | Cao | Miễn phí |
| Cài đặt lại hệ thống | 100% | Trung bình | 2-4 giờ | Trung bình | Miễn phí (có thể mất dữ liệu) |
| Dịch vụ chuyên nghiệp | 95-100% | Thấp | 24-48 giờ | Thấp | $200-$1000 |
Câu hỏi thường gặp về DoublePulsar
1. DoublePulsar có thể lây lan qua mạng nội bộ không?
Có. DoublePulsar khai thác lỗ hổng SMB, có thể lây lan nhanh chóng trong mạng nội bộ nếu không được bảo vệ đúng cách. Đây là lý do vì sao WannaCry có thể lây nhiễm hàng trăm nghìn máy tính chỉ trong vài giờ.
2. Làm sao để biết máy tính của tôi có bị nhiễm không nếu không có triệu chứng?
Bạn nên sử dụng các công cụ phát hiện chuyên dụng như:
- DoublePulsar Detection Script
- Nmap với script
smb-vuln-ms17-010 - Kaspersky TDSSKiller
3. Tôi có thể tự loại bỏ DoublePulsar mà không cần chuyên gia không?
Đối với người dùng có kiến thức kỹ thuật trung cấp trở lên, hoàn toàn có thể tự loại bỏ bằng cách sử dụng các công cụ tự động và làm theo hướng dẫn chi tiết. Tuy nhiên, nếu:
- Hệ thống của bạn thuộc mạng doanh nghiệp
- Bạn không tự tin với các thao tác kỹ thuật
- Dữ liệu trên hệ thống cực kỳ nhạy cảm
Thì nên cân nhắc sử dụng dịch vụ chuyên nghiệp.
4. Sau khi loại bỏ DoublePulsar, tôi có cần làm gì thêm không?
Có. Sau khi loại bỏ thành công, bạn nên:
- Cập nhật tất cả phần mềm và hệ điều hành
- Thay đổi tất cả mật khẩu quan trọng
- Cài đặt giải pháp bảo mật endpoint hiện đại
- Thực hiện kiểm tra thâm nhập để đảm bảo không còn lỗ hổng
- Xây dựng kế hoạch ứng phó sự cố (IRP)
- Đào tạo nhân viên về nhận thức bảo mật
Nguồn thông tin uy tín về DoublePulsar
Để tìm hiểu thêm về DoublePulsar và các biện pháp phòng ngừa, bạn có thể tham khảo các nguồn thông tin uy tín sau:
- CISA Alert (TA17-132A) về lỗ hổng EternalBlue – Cảnh báo chính thức từ Cơ quan An ninh mạng và Cơ sở hạ tầng Hoa Kỳ
- Microsoft Security Update Guide cho CVE-2017-0144 – Thông tin chi tiết về lỗ hổng từ Microsoft
- Phân tích kỹ thuật từ SANS Institute – Phân tích chi tiết về cơ chế hoạt động của DoublePulsar
- NIST National Initiative for Cybersecurity Education – Nguồn tài nguyên đào tạo về an ninh mạng
Phòng ngừa luôn tốt hơn chữa trị. Để bảo vệ hệ thống của bạn khỏi DoublePulsar và các mối đe dọa tương tự:
- Luôn cập nhật hệ điều hành và phần mềm
- Vô hiệu hóa SMBv1 nếu không cần thiết
- Triển khai giải pháp phát hiện và ứng phó điểm cuối (EDR)
- Thực hiện sao lưu dữ liệu định kỳ và kiểm tra khả năng phục hồi
- Đào tạo nhân viên về nhận thức bảo mật
- Thực hiện kiểm tra thâm nhập định kỳ