18/09/2018, 16:25

Phân tích, phát hiện và gỡ bỏ mã độc Practical Malware Analysis Lab15-03

Phân tích mã độc Lab15-03 trong cuốn sách Practical Malware Analysis Practical Malware Analysis: https://nostarch.com/malware Mẫu mã độc của Lab15-03 có thể tải về từ: https://github.com/mikesiko/PracticalMalwareAnalysis-Labs Phân tích Mã độc tải URL ...

lab1532

Phân tích mã độc Lab15-03 trong cuốn sách Practical Malware Analysis

Practical Malware Analysis: https://nostarch.com/malware

Mẫu mã độc của Lab15-03 có thể tải về từ: https://github.com/mikesiko/PracticalMalwareAnalysis-Labs

Phân tích

Mã độc tải URL http://www.practicalmalwareanalysis.com/tt.html và lưu nội dung vào file spoolsrv.exe, chạy file spoolsrv.exe sau đó kết thúc thực thi.

lab1531

Các giá trị URL và filename được giải mã thông qua một hàm XOR với  XOR key là 0x0FF

lab1532

Giải mã đoạn hex code chứa các giá trị URL và filename bằng công cụ Hex Operations của 010 Editor.

lab1534

PHÂN TÍCH, PHÁT HIỆN VÀ GỠ BỎ MÃ ĐỘC PRACTICAL MALWARE ANALYSIS LAB15-02

Phát hiện

20 byte từ file offset 0x100C, đoạn sửa return pointer

lab1536

20 byte từ file offset 0x1504, đoạn push tham số đầu vào và gọi hàm URLDownloadToFileA

lab1537

Gỡ bỏ

  • Xóa file thực thi của mã độc
  • Cố gắng kill process và xóa file spoolsrv.exe trong thư mục chứa file thực thi của mã độc

lab1538

XEM THÊM: Chuyên đề Phân Tích Mã Độc

0