Quản trị mạng – Trong phần hai của loạt bài này, chúng tôi sẽ giới thiệu cho các bạn cách sử dụng công cụ Autoruns để tìm kiếm malware khởi động trong giai đoạn startup.
Trong phần 1 của loạt bài này, chúng ta đã biết cách sử dụng Process Explorer để tìm ra các quá trình được nghi ngờ là malware đang hoạt động trong hệ thống. Còn trong phần này, chúng tôi sẽ giới thiệu cho các bạn cách sử dụng công cụ Autoruns để tìm kiếm malware khởi động trong giai đoạn startup.
Công cụ tiếp theo mà chúng ta sẽ xem xét đó là Autoruns, công cụ này sẽ hiển thị cho bạn những chương trình gì được thiết lập để chạy trong quá trình khởi động hệ thống và quá trình đăng nhập. Việc cấu hình đối với công cụ này hết sức linh hoạt, cho phép bạn không chỉ hiển thị các chương trình trong thư mục startup, registry, Run và RunOnce mà còn nhiều chương trình khác, chẳng hạn như các chỉ thị Winlogon, đối tượng trình duyệt, toolbar, dịch vụ autostart,… Và nó sẽ hiển thị chúng theo thứ tự được xử lý bởi Windows. Bạn có thể vô hiệu hóa các chương trình khởi động trực tiếp từ bên trong Autoruns. Phiên bản hiện hành của công cụ này là 10.07 và nó có thể chạy trên Windows XP/Server 2003 cũng như các phiên bản mới hơn. Bạn có thể download công cụ tại đây.
Phiên bản dòng lệnh là autorunsc cũng có trong download này. Cả hai đều được download dưới dạng các file thực thi trong một file nén, cùng với đó là file trợ giúp (autoruns.chm). Như những gì các bạn có thể thấy trong hình 1, công cụ này toàn diện hơn rất nhiều so với công cụ trong Windows có tên MSConfig.
Hình 1
Thoáng nhìn, bạn có thể thấy giao diện có 18 tab khác nhau ở phía trên. Tab đầu tiên có nhãn “Everything” sẽ hiển thị cho bạn tất cả các kiểu chương trình và dịch vụ được cấu hình chạy lúc khởi động. Chắc chắn bạn sẽ thấy ngạc nhiên với số lượng mà mình nhìn thấy ở đây. Không giống như MSConfig, Autoruns không yêu cầu quyền quản trị viên.
Các tab khác cho phép bạn xem các thông tin được phân loại theo hạng mục, gồm có:
Hầu hết các hạng mục ở trên đều khá thân thuộc đối với chúng ta, tuy nhiên rất có thể bạn sẽ cảm thấy lạ lẫm đối với AppInit. Giá trị của AppInit_DLLs được sử dụng khi chương trình nào đó load bộ quản lý cửa sổ DLL (User32.dll). Do tất cả các chương trình sử dụng giao diện đồ họa (không phải dòng lệnh) trong Windows đều load DLL được liệt kê trong giá trị này nên AppInit_DLLs thường là mục tiêu tấn công của malware.
Một tab khác bạn có thể ít gặp đó là Image Hijacks. Tab này liên quan đến việc sử dụng các tùy chọn Image File Execution trong Windows registry để chuyển hướng quá trình đang load bằng cách bản đồ hóa tên thực thi và sau đó load một quá trình hoàn toàn khác.
Lưu ý rằng tất cả các entry bạn thấy trong Autoruns không phải là các chương trình cần thiết nhưng chúng là các chương trình được cấu hình để tự động chạy. Để xác định xem một mục nào đó có đang chạy hay không, bạn có thể kích phải vào nó và chọn Process Explorer. Giả sử bạn đã cài đặt Process Explorer, hãy mở chương trình này để bạn có thể xem hộp thoại thuộc tính của quá trình ở đây. Lưu ý rằng nếu Process Explorer đang chạy với quyền quản trị viên, trong khi đó bạn lại đang chạy Autoruns với quyền người dùng chuẩn thì hành động này sẽ bị thất bại vì Autoruns không thể truyền thông với Process Explorer.
Một trong những tính năng được ưu thích ở đây là tùy chọn “Jump to”. Nếu kích phải vào một entry, bạn có thể chọn “Jump to” như thể hiện trong hình 2 và bộ soạn thảo registry sẽ hiển thị vị trí của mục đó.
Hình 2
Chắc chắn sẽ có một số entry mà bạn không nhận dạng được các thông tin về tên, phần mô tả và nhà sản xuất. Khi đó có thể sử dụng tùy chọn “Search online” để thực hiện tìm kiếm trên mạng. Đây là một cách giúp bạn phát hiện xem các mục khởi động có liên quan đến phần mềm mã độc hay không.
Một tính năng cực kỳ hữu dụng khác được tìm thấy trong menu File. Ở đây bạn sẽ thấy tùy chọn có tên “Compare…”. Sử dụng tùy chọn này cần thận trọng đôi chút và bạn cần sử dụng tùy chọn File | Save để lưu một file Autoruns (đuôi mở rộng .ARN) trước khi bắt đầu giải quyết vấn đề. Nếu thực hiện điều đó, bạn có thể sử dụng tùy chọn Compare để đánh dấu các entry mới trên danh sách Autoruns nhằm thu hẹp những ghi ngờ về malware.
Để dễ quản lý, bạn có thể chọn các entry Hide được nhận dạng là phần mềm của Microsoft (phần nằm trong menu Options). Mặc dù vậy đây không phải là một ý tưởng tốt vì các tác giả viết Malware rất có dễ gán nhãn hiệu giả làm cho phần mềm của họ như được tạo bởi Microsoft. Để thực hiện với một entry cụ thể nào đó, hãy chọn Verify từ menu Entry (hoặc nhấn CTRL + V). Ngoài ra bạn cũng có một tùy chọn Verify Code Signatures trong menu Options.
Một ưu điểm khác của Autoruns khi so sánh với MSConfig là nó sẽ hiển thị cho bạn các entry autostart theo người dùng. Ngày càng nhiều malware hiện khai tác các tài khoản người dùng chuẩn bằng cách viết vào HKEY_CURRENT_USER. Với Autoruns, bạn có thể chọn username của tài khoản mà bạn muốn xem từ menu User. Điều này sẽ cho phép bạn tìm ra malware nằm trong registry ở tài khoản người dùng khác.
Autoruns thậm chí còn có thể phân tích offline hệ thống, thao tác hỗ trợ cho việc phát hiện các rootkit. Bạn sẽ thấy tùy chọn này trong menu File. Những gì cần thực hiện là nhập vào thư mục gốc hệ thống đang offline cũng như profile người dùng muốn kiểm tra. Lưu ý rằng, có thể sử dụng Autorunsc (phiên bản dòng lệnh của Autoruns) cùng với công cụ Sysinternals, psexec, để xem các entry autostart trên máy tính từ xa.
Một vấn đề nữa là cần phải biết một số tùy chọn gỡ bỏ các mục được tìm thấy trong Autoruns. Có hai cách để thực hiện điều đó bên trong Autoruns:
Lưu ý rằng trong một số trường hợp, bạn có thể phải khởi động lại quá trình, đăng xuất và đăng nhập trở lại, hoặc thậm chí khởi động lại máy tính để những thay đổi có hiệu lực.
Trong phần hai này chúng tôi chỉ đề cập đến Autoruns, trong phần ba tới đây của loạt bài, chúng tôi sẽ giới thiệu cho các bạn cách sử dụng Process Monitor để lần theo các hành động của malware và cách gỡ bỏ malware khỏi hệ thống khi phát hiện ra nó cũng như những gì cần thực hiện nếu công cụ Sysinternals không giúp ích gì.
Tác giả: Văn Linh (Theo Windowsecurity)
Nguồn tin: http://www.quantrimang.com.vn
Những tin mới hơn
Những tin cũ hơn
Công ty cổ phần phát triển nguồn mở Việt Nam (VINADES.,JSC) là công ty mã nguồn mở đầu tiên của Việt Nam sở hữu riêng một mã nguồn mở nổi tiếng và đang được sử dụng ở hàng ngàn website lớn nhỏ trong mọi lĩnh vực. Wbsite đang hoạt động chính thức: http://vinades.vn/ Ra đời từ hoạt động của tổ chức...
Thứ năm - 26/12/2024 15:49
Số TBMT: IB2400612246-00. Bên mời thầu: SỞ XÂY DỰNG TỈNH CÀ MAU . Đóng thầu: 14:00 13/01/25Thứ năm - 26/12/2024 15:48
Số TBMT: IB2400615231-00. Bên mời thầu: CÔNG TY TRUYỀN TẢI ĐIỆN 1. Đóng thầu: 09:00 14/01/25Thứ năm - 26/12/2024 15:46
Số TBMT: IB2400609767-00. Bên mời thầu: CÔNG TY CỔ PHẦN ĐẦU TƯ VÀ TỔNG HỢP TIẾN VIỆT. Đóng thầu: 16:00 04/01/25Thứ năm - 26/12/2024 15:46
Số TBMT: IB2400614563-00. Bên mời thầu: UBND xã Thanh An. Đóng thầu: 09:30 03/01/25Thứ năm - 26/12/2024 15:46
Số TBMT: IB2400615751-00. Bên mời thầu: UBND xã Hoằng Xuân. Đóng thầu: 09:30 03/01/25Thứ năm - 26/12/2024 15:45
Số TBMT: IB2400563094-00. Bên mời thầu: TRUNG TÂM MẠNG LƯỚI MOBIFONE MIỀN NAM-CHI NHÁNH TỔNG CÔNG TY VIỄN THÔNG MOBIFONE. Đóng thầu: 09:00 09/01/25Thứ năm - 26/12/2024 15:45
Số TBMT: IB2400608430-00. Bên mời thầu: Công ty Cổ phần Điện lực Khánh Hòa . Đóng thầu: 14:00 07/01/25Thứ năm - 26/12/2024 15:42
Số TBMT: IB2400615966-00. Bên mời thầu: CÔNG TY TNHH MỘT THÀNH VIÊN DỊCH VỤ CƠ KHÍ HÀNG HẢI PTSC. Đóng thầu: 15:00 16/01/25Thứ năm - 26/12/2024 15:41
Số TBMT: IB2400615726-00. Bên mời thầu: Bệnh viện đa khoa Nông Nghiệp. Đóng thầu: 09:00 03/01/25Thứ năm - 26/12/2024 15:41
Số TBMT: IB2400613354-00. Bên mời thầu: VĂN PHÒNG LIÊN HIỆP CÁC TỔ CHỨC HỮU NGHỊ VIỆT NAM. Đóng thầu: 15:45 03/01/25Thứ năm - 26/12/2024 19:49
Số KHLCNT: PL2400331813-00. Chủ đầu tư: Trường Đại học Công nghệ Thông tin và Truyền thông Việt - Hàn, Đại học Đà Nẵng. Ngày đăng tải: 15:49 26/12/24Thứ năm - 26/12/2024 19:48
Số KHLCNT: PL2400331728-00. Chủ đầu tư: Phòng Văn hoá và thông tin thành phố Châu Đốc. Ngày đăng tải: 15:48 26/12/24Thứ năm - 26/12/2024 19:48
Số KHLCNT: PL2400331819-00. Chủ đầu tư: Ủy ban nhân dân Phường 9 Quận 5. Ngày đăng tải: 15:48 26/12/24Thứ năm - 26/12/2024 19:46
Số KHLCNT: PL2400331810-00. Chủ đầu tư: ỦY BAN NHÂN DÂN PHƯỜNG PHÚ CHÁNH. Ngày đăng tải: 15:46 26/12/24Thứ năm - 26/12/2024 19:45
Số KHLCNT: PL2400331764-00. Chủ đầu tư: TRƯỜNG TRUNG HỌC CƠ SỞ CHU VĂN AN. Ngày đăng tải: 15:45 26/12/24