Cách kiểm tra Rootkit trên máy Mac của bạn

Nếu máy Mac(Mac) của bạn hoạt động không bình thường và bạn nghi ngờ có bộ rootkit, thì bạn sẽ cần phải bắt đầu tải xuống và quét bằng một số công cụ khác nhau. Cần lưu ý rằng bạn có thể đã cài đặt rootkit và thậm chí không biết về nó.

Yếu tố phân biệt chính khiến rootkit trở nên đặc biệt là nó cung cấp cho ai đó quyền quản trị viên từ xa kiểm soát máy tính của bạn mà bạn không biết. Khi ai đó có quyền truy cập vào máy tính của bạn, họ có thể chỉ cần theo dõi bạn hoặc họ có thể thực hiện bất kỳ thay đổi nào họ muốn đối với máy tính của bạn. Lý do tại sao bạn phải thử nhiều trình quét khác nhau là rootkit nổi tiếng là khó phát hiện.

Nghệ sĩ kết xuất Rootkit

Đối với tôi, nếu tôi thậm chí nghi ngờ có bộ rootkit được cài đặt trên máy khách, tôi ngay lập tức sao lưu dữ liệu và thực hiện cài đặt sạch hệ điều hành. Điều này rõ ràng là nói dễ hơn làm và nó không phải là điều tôi khuyên mọi người nên làm. Nếu bạn không chắc mình có rootkit hay không, tốt nhất bạn nên sử dụng các công cụ sau với hy vọng khám phá rootkit. Nếu không có gì xuất hiện khi sử dụng nhiều công cụ, có lẽ bạn vẫn ổn.

Nếu tìm thấy bộ rootkit, bạn quyết định việc xóa thành công hay chỉ nên bắt đầu từ một phương tiện chặn sạch. Cũng cần nhắc lại rằng vì OS X dựa trên UNIX , rất nhiều máy quét sử dụng dòng lệnh và yêu cầu khá nhiều bí quyết kỹ thuật. Vì blog này hướng đến người mới bắt đầu, tôi sẽ cố gắng bám sát các công cụ dễ dàng nhất mà bạn có thể sử dụng để phát hiện rootkit trên máy Mac(Mac) của mình .

Malwarebytes dành cho Mac

Chương trình thân thiện với người dùng nhất mà bạn có thể sử dụng để xóa mọi rootkit khỏi máy Mac(Mac) của mình là Malwarebytes cho Mac(Malwarebytes for Mac) . Nó không chỉ dành cho rootkit mà còn với bất kỳ loại vi-rút hoặc phần mềm độc hại nào của Mac .

Cửa sổ Malwarebytes

Bạn có thể tải xuống bản dùng thử miễn phí và sử dụng nó trong tối đa 30 ngày. Chi phí là $ 40 nếu bạn muốn mua chương trình và được bảo vệ theo thời gian thực. Đây là chương trình dễ sử dụng nhất, nhưng cũng có thể sẽ không tìm thấy rootkit thực sự khó phát hiện, vì vậy nếu bạn có thể dành thời gian sử dụng các công cụ dòng lệnh bên dưới, bạn sẽ hiểu rõ hơn về việc có hoặc không phải bạn có rootkit.

Thợ săn Rootkit

Rootkit Hunter là công cụ yêu thích của tôi để sử dụng trên Mac để tìm rootkit. Nó tương đối dễ sử dụng và đầu ra rất dễ hiểu. Đầu tiên, hãy truy cập trang tải xuống(download page) và nhấp vào nút tải xuống màu xanh lá cây.

Cửa sổ Rootkit Hunter

Tiếp tục và nhấp đúp vào tệp .tar.gz để giải nén. Sau đó, mở cửa sổ Terminal và điều hướng đến thư mục đó bằng lệnh CD.

Điều hướng đến thư mục bằng lệnh CD

Khi đó, bạn cần chạy tập lệnh installer.sh. Để thực hiện việc này, hãy sử dụng lệnh sau:

sudo ./installer.sh – install

Bạn sẽ được nhắc nhập mật khẩu của mình để chạy tập lệnh.

Nhập mật khẩu khi được nhắc

Nếu mọi việc suôn sẻ, bạn sẽ thấy một số dòng về việc bắt đầu cài đặt và các thư mục đang được tạo. Ở cuối, nó sẽ thông báo Cài đặt Hoàn tất( Installation Complete) .

Bắt đầu cài đặt

Trước khi chạy trình quét rootkit thực tế, bạn phải cập nhật tệp thuộc tính. Để thực hiện việc này, bạn cần gõ lệnh sau:

sudo rkhunter – propupd

Nhập lệnh - propupd

Bạn sẽ nhận được một thông báo ngắn cho biết rằng quá trình này đã hoạt động. Bây giờ cuối cùng bạn có thể chạy kiểm tra rootkit thực tế. Để làm điều đó, hãy sử dụng lệnh sau:

sudo rkhunter – check

Nhập lệnh - kiểm tra

Điều đầu tiên nó sẽ làm là kiểm tra các lệnh hệ thống. Đối với hầu hết các phần, chúng tôi muốn OK màu xanh lá cây (OKs) đây và càng ít Cảnh báo(Warnings) màu đỏ càng tốt. Sau khi hoàn tất, bạn sẽ nhấn Enter và nó sẽ bắt đầu kiểm tra rootkit.

Cửa sổ kiểm tra rootkit với màu xanh lục Không tìm thấy

Ở đây bạn muốn đảm bảo rằng tất cả chúng đều nói Không tìm thấy(Not Found) . Nếu bất kỳ thứ gì xuất hiện màu đỏ ở đây, bạn chắc chắn đã cài đặt rootkit. Cuối cùng, nó sẽ thực hiện một số kiểm tra trên hệ thống tệp, máy chủ cục bộ và mạng. Cuối cùng, nó sẽ cung cấp cho bạn một bản tóm tắt tốt đẹp về kết quả.

Tóm tắt kiểm tra hệ thống

Nếu bạn muốn biết thêm chi tiết về các cảnh báo, hãy nhập cd /var/log và sau đó nhập sudo cat rkhunter.log để xem toàn bộ tệp nhật ký và giải thích cho các cảnh báo. Bạn không phải lo lắng quá nhiều về các lệnh hoặc thông báo tệp khởi động vì những thông báo đó bình thường là OK. Điều chính là không tìm thấy gì khi kiểm tra rootkit.

chkrootkit

chkrootkit là một công cụ miễn phí sẽ kiểm tra cục bộ các dấu hiệu của rootkit. Nó hiện đang kiểm tra khoảng 69 rootkit khác nhau. Truy cập trang web, nhấp vào Tải xuống(Download) ở trên cùng và sau đó nhấp vào chkrootkit Nguồn tarball mới nhất(chkrootkit latest Source tarball) để tải xuống tệp tar.gz.

cửa sổ tải xuống chrootkit

Chuyển đến thư mục Tải xuống(Downloads) trên máy Mac(Mac) của bạn và nhấp đúp vào tệp. Thao tác này sẽ giải nén nó(uncompress it) và tạo một thư mục trong Finder có tên chkrootkit-0.XX . Bây giờ, hãy mở cửa sổ Terminal và điều hướng đến thư mục không nén.

thư mục chrootkit

Về cơ bản, bạn cd vào thư mục Downloads và sau đó vào thư mục chkrootkit. Khi đó, bạn gõ lệnh để tạo chương trình:

sudo make sense

Bạn không phải sử dụng lệnh sudo(sudo) ở đây, nhưng vì nó yêu cầu quyền root để chạy, tôi đã đưa nó vào. Trước khi lệnh hoạt động, bạn có thể nhận được thông báo cho biết các công cụ dành cho nhà phát triển cần được cài đặt để sử dụng lệnh make .

Cài đặt hộp thoại công cụ dành cho nhà phát triển

Tiếp tục và nhấp vào Cài đặt(Install) để tải xuống và cài đặt các lệnh. Sau khi hoàn tất, hãy chạy lại lệnh. Bạn có thể thấy một loạt cảnh báo, v.v., nhưng hãy bỏ qua những cảnh báo đó. Cuối cùng, bạn sẽ gõ lệnh sau để chạy chương trình:

sudo ./chkrootkit

Bạn sẽ thấy một số đầu ra giống như những gì được hiển thị bên dưới:

đầu ra của chrootkit

Bạn sẽ thấy một trong ba thông báo đầu ra: không bị nhiễm( not infected) , không được kiểm tra(not tested)không tìm thấy(not found) . Không bị nhiễm có nghĩa là nó không tìm thấy bất kỳ chữ ký rootkit nào, không tìm thấy có nghĩa là lệnh được kiểm tra không khả dụng và không được kiểm tra có nghĩa là kiểm tra không được thực hiện do nhiều lý do khác nhau.

Hy vọng rằng(Hopefully) mọi thứ xuất hiện đều không bị nhiễm, nhưng nếu bạn thấy bất kỳ sự lây nhiễm nào, thì máy của bạn đã bị xâm phạm(machine has been compromised) . Nhà phát triển của chương trình viết trong tệp README rằng về cơ bản bạn nên cài đặt lại hệ điều hành để thoát khỏi rootkit, về cơ bản đây là điều tôi cũng đề xuất.

ESET Rootkit Detector

ESET Rootkit Detector là một chương trình miễn phí khác dễ sử dụng hơn nhiều, nhưng nhược điểm chính là nó chỉ hoạt động trên OS X 10.6 , 10.7 và 10.8. Xem xét OS X gần như lên 10.13 ngay bây giờ, chương trình này sẽ không hữu ích cho hầu hết mọi người.

Cửa sổ tải xuống ESET Rootkit Detector

Thật không may, không có nhiều chương trình kiểm tra rootkit trên Mac . Có rất nhiều thứ khác dành cho Windows và điều đó có thể hiểu được vì cơ sở người dùng Windows lớn hơn rất nhiều. Tuy nhiên, bằng cách sử dụng các công cụ trên, hy vọng bạn sẽ biết được liệu rootkit có được cài đặt trên máy của mình hay không. Vui thích!



About the author

Tôi là một kỹ sư phần mềm và blogger với gần 10 năm kinh nghiệm trong lĩnh vực này. Tôi chuyên tạo các bài đánh giá và hướng dẫn về công cụ cho các nền tảng Mac và Windows, cũng như cung cấp các bình luận của chuyên gia về các chủ đề phát triển phần mềm. Tôi cũng là một diễn giả và người hướng dẫn chuyên nghiệp, từng thuyết trình tại các hội nghị công nghệ trên thế giới.



Related posts