Tháng 4 28 2010
Malware thực sự khai thác lỗ hổng /Launch của PDF đã xuất hiện
Ngày 27/04, hệ thống Honeypot của Bkis phát hiện một đợt tấn công mới qua email khai thác lỗ hổng /Launch của PDF.
Như chúng tôi phân tích và dự đoán nếu như Zeus chỉ tận dụng mã khai thác có sẵn trên Metasploit với nhiều hạn chế thì malware này đã khai thác đúng bản chất của lỗ hổng /Lauch và với hình thức tinh vi hơn nhiều.
Malware này có hai đặc điểm quan trọng khiến nó khai thác lỗ hổng /Launch tốt hơn nhiều so với Zeus khi người sử dụng mở file PDF độc hại:
- Thứ nhất là không phải lừa người sử dụng save malware ra ổ đĩa
- Thứ hai là cửa sổ cảnh báo của Acobat Reader đã bị làm giả.
Malware khai thác lỗ hổng /Launch tinh vi hơn nhiều so với Zeus
Như vậy có thể thấy, những gì mà Zeus chưa làm được thì đã được xử lý trong malware mới này, đúng với bản chất của lỗ hổng /Launch. Tại thời điểm hiện tại, lỗ hổng vẫn chưa được Adobe vá.
Nếu người sử dụng bấm nút Open, lần lượt 3 file : script.vbs, batscript.vbs và game.exe được sinh ra và thực thi. Các file này chỉ tồn tại khoảng 3 giây trong thư mục chứa doc.pdf, rồi biến mất. File game.exe chính là virus đã được lây nhiễm trên máy tính của nạn nhân. Game.exe trước khi bị xóa đã kịp tự copy bản thân nó thành svchost.exe và ghi vào thư mục “%ProgramFiles%\Microsoft Common
Cụ thể hơn quá trình game.exe được tạo ra và thực thi như sau: sau khi nút Open được thực hiện, /Launch được thực thi tạo ra file script.vbs
Mã khai thác sinh ra file script.vbs
Script.vbs sau đó được thực thi và tạo ra file thứ 2 tên là batscript.vbs theo các bước :
+ Mở chính file doc.pdf
+ Đọc file, lấy ra đoạn comment được đánh dấu bởi ‘SS và ‘EE
+ Bỏ các dấu comment “%” đi, và ghi vào file batscript.vbs
script.vbs
- File batscript.vbs sau thực hiện được đoạn VB script gọi sẽ thực hiện các bước sau :
+ Tạo file game.exe bằng mảng byte nhị phân sẵn trong code
+ Chạy file game.exe
+ Sau 3 giây, xóa cả 3 file : script.vbs, batscript.vbs và game.exe
batscript.vbs
Toàn bộ quá trình thực hiện
Malware game.exe sau khi được thực thi sẽ copy bản thân nó với tên svchost.exe và lưu vào thư mục Microsoft Common. Malware này có thể phát tán qua USB và nó cũng hoạt động như một bot, nhận lệnh điều khiển từ 3 CC server.
Malware kết nối tới C&C Server
Cụ thể hoạt động của malware:
1. Copy bản thân thành file có tên svchost.exe vào thư mục %ProgramFiles%\Microsoft Common\
2. Ghi key :
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\explorer.exe] Debugger = “%ProgramFiles%\Microsoft Common\svchost.exe” Để virus được chạy lên mỗi khi windows khởi động
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\Listđể bypass firewall
3. Chèn mã độc vào tiến trình svchost.exe và explorer.exe của hệ thống.
4. Copy bản thân thành file system.exe kèm theo file autorun.inf vào các ổ USB để phát tán qua USB
5. Nhận lệnh từ các server điều khiển :
- hxxp://jad[removed]son.com/lde/ld.php?v=1&rs=13441600&n=1&uid=1
- hxxp://1fo[removed]sa.com/lde/ld.php?v=1&rs=13441600&n=1&uid=1
- hxxp://dol[removed]ss.com/lde/ld.php?v=1&rs=13441600&n=1&uid=1
Trong 3 C&C server, thì hiện tại chỉ có server đầu tiên hoạt động. Có thể hai server sau được dùng vì mục đích dự phòng. Các tên miền của CC Server sử dụng Fast flux DNS, nên có IP thay đổi liên tục.
Theo phân tích của chúng tôi, 2 trong số 3 tên miền của C&C server mới được tạo ra từ ngày 26/04, một tên miền được tạo ra từ ngày 21/04. Những tên miền này được đăng ký với tên của một người Nga.
Chúng tôi vẫn sẽ tiếp tục theo dõi và cập nhật về loại malware này.
Bkis





















