Phân tích Trojan - Downloader

Malware

Wh------
08/01/2015
41
56 bài viết
Phân tích Trojan - Downloader
Trong bài viết này mình sẽ giới thiệu khái quát về trojan - Downloader cũng như phân tích một mẫu trojan - Downloader để giúp các bạn hiểu và có cái nhìn trực quan hơn về loại mã độc này.

Giới thiệu về Trojan – Downloader
Loại mã độc này được cài đặt vào máy sẽ chờ đợi cho đến khi máy có kết nối mạng. Khi đó mã độc sẽ tải phần mềm độc hại vào máy tính. Phần mềm độc hại thường là loại virus backdoor…

Cơ chế xâm nhập vào máy victim:
Trojan – Downloader có thể được đính kèm trong thư rác, giả mạo các chương trình hoặc tài liệu thường dùng như hóa đơn, phần mềm quét rác máy tính. … Kẻ tấn công làm việc này để ẩn giấu mã độc, lừa người chạy mã độc vì nếu người dùng không chú ý kỹ sẽ bị nhầm lẫn với file hệ thống.

Cơ chế hoạt động
Đây là mẫu malware thực hiện khá nhiều hành vi khác nhau , tuy nhiên trong khuôn khổ bài viết, mình chỉ đi phân tích hành vi tải mã độc từ server của mẫu này. Cơ chế tải mã độc từ server:
  • Lấy thông tin cấu hình máy (địa chỉ IP)
  • Lấy thời gian từ server
  • Inject process
  • Disable Service
  • Tải mã độc từ server
  • Thực thi mã độc
Chi tiết các hành vi
Lấy thông tin cấu hình máy:
Trojan – Downloader thực hiện lấy thông tin cấu hình máy (địa chỉ IP ) để phục vụ thông tin gửi lên server. Mã độc thực hiện kết nối đến các domain Microsoft.com, Update.microsoft.com, Bing.com, Google.com, Yahoo.com
1489939948LayIp.png

Hình 1: Lấy địa chỉ IP máy​


Lấy thời gian từ server:
Trojan – Downloader sử dụng socket để thực hiện hành vi kết nối đến các host với cổng 123 (NTP) : europe.pool.ntp.org, north -america.pool.ntp.org, south-america.pool.ntp.org, asia.pool.ntp.org, oceania.pool.ntp.org, africa.pool.ntp.org, pool.ntp.org để lấy thời gian từ server.
1489939948TimeServer.png



Hình 2: Lấy Time Server​




Inject process msiexec.exe
Trojan – Downloader tạo tiến trình msiexec.exe rồi inject code vào tiến trình.
1489939948Inject.png



Hình 3: inject process msiexec.exe​



Disable Service: Trojan – Downloader vô hiệu hóa thông báo trên hệ điều hành
Disable các service bị disabse trên win xp
  • wscsvc
  • wuauserv
  • SharedAccess
Disable các service bị disabse trên win xp
  • wscsvc
  • wuauserv
  • MpsSvc
  • WinDefend
1489939948SetKey.png

Hình 4: set key và disable service​
1489939948Disable.png

Hình 5: Disable service​



Tải mã độc về từ server về máy:
Trojan – Downloader tải mã độc về máy rồi thực hiện chạy mã độc để ăn cắp thông tin, dữ liệu.
1489939948Download.png

Hình 6: Download file​
1489939948RunFile.png

Hình 7: Chạy file virus​
  • Nếu file tải về là file DLL: thực hiện đăng ký DLL
1489939948Dll1.png
1489939948Dll2.png

Hình 8: Thực hiện đăng ký DLL​



Trên đây là bài phân tích của mình, bài viết còn nhiều thiếu sót, rất mong được sự góp ý của các bạn!
 
Chỉnh sửa lần cuối bởi người điều hành:
Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
  • Thích
Reactions: Sugi_b3o
Thực sự là đọc xong bài viết không thu được cái gì cả.
 
Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
Comment
Sao anh không làm video phân tích cho dễ hiểu ạ...
 
Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
Comment
Đây là C hay C# vậy?
 
Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
Comment
Bên trên