Ronin: nền tảng để nghiên cứu và viết khai thác với ngôn ngữ lập trình Ruby

Thảo luận trong 'ACM/Programming' bắt đầu bởi DDos, 09/03/21, 04:03 PM.

  1. DDos

    DDos Administrators Thành viên BQT

    Tham gia: 22/10/13, 08:10 PM
    Bài viết: 1,899
    Đã được thích: 456
    Điểm thành tích:
    83
    Trong lĩnh vực an ninh mạng, có khá nhiều sự lựa chọn về ngôn ngữ lập trình để học. Có thể kể đến như Python, C/C++, Ruby, hay mới đây là Go. Python dường như là sự là chọn của rất nhiều nhà nghiên cứu bảo mật, sinh viên... Tiếp sau sự phổ biến của Python trong lĩnh vực an ninh mạng, Ruby như là sự lựa chọn thứ 2. Về mặt tài liệu cũng như hướng dẫn về Ruby dường như là khá ít ỏi.

    Hôm nay mình muốn giới thiệu tới các bạn dự án Ronin. Đây là một nền tảng để nghiên cứu và phát triển mã khai thác sử dụng ngôn ngữ lập trình Ruby.

    Ronin cung cấp bảng điều khiển Ruby mạnh mẽ, được tích hợp sẵn rất nhiều chứ năng. Với bảng điều khiển, người dùng có thể làm việc với dữ liệu và tự động hóa các tác vụ phức tạp một cách dễ dàng hơn so với dòng lệnh. Ví dụ, để xem http-header của một trang web:

    Screenshot 2021-03-09 164421.jpg

    Ronin cung cấp một cơ sở dữ liệu được cấu hình sẵn, mà người dùng có thể tương tác với cơ sở dữ liệu từ Ruby mà không cần phải viết bất kỳ lệnh SQL nào.

    Screenshot 2021-03-09 164658.jpg

    Ronin cung cấp hệ thống kho lưu trữ, cho phép người dùng tổ chức và chia sẻ dữ liệu, mã, khai thác, payload, máy quét, v.v.

    Screenshot 2021-03-09 164847.jpg

    Ronin cung cấp cho các thư viện chức năng bổ sung, chẳng hạn như khai thác và dò quét:

    Screenshot 2021-03-09 164954.jpg

    Để cài đặt ronin bạn sử dụng lệnh:

    gem install ronin

    Screenshot 2021-03-09 165345.jpg

    Các bạn có thể xem hướng dẫn chi tiết từng bước để tạo ra các công cụ thử nghiệm thâm nhập tại đâ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