Sử dụng ngôn ngữ lập trình Ruby cho hacker

Thảo luận trong 'ACM/Programming' bắt đầu bởi DDos, 29/11/20, 11:11 AM.

  1. DDos

    DDos Administrators Thành viên BQT

    Tham gia: 22/10/13, 08:10 PM
    Bài viết: 1,973
    Đã được thích: 475
    Đ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. Biết sử dụng nhiều ngôn ngữ lập trình là một lợi thế rõ rệt. Có thể bạn sẽ nghe nhiều đến Python, các tài liệu về an ninh mạng trong ngôn ngữ này rất nhiều. Tuy nhiên, ngôn ngữ lập trình Ruby lại không nổi trội bằng. Có thể bạn chưa biết, công cụ thử nghiệm thâm nhập nổi tiếng Metasploit được viết bằng ngôn ngữ lập trình Ruby. Hay Github đang sử dụng nền tảng web dựa trên Ruby (Ruby on Rails).

    Nếu bạn muốn tìm hiểu ngôn ngữ lập trình Ruby chuyên biệt trong lĩnh vực an ninh mạng, mình muốn giới thiệu với các bạn cuốn sách RubyFu.

    assets_-LBvdVl3r1hpj3K_-RXK_-LBvkc9Ll1gq-eoq71Rc_-LBvl3h0g2g5sNgpog2r_rubyfu.png

    Cuốn sách này là một bộ sưu các ý tưởng, thủ thuật và kỹ năng có thể hữu ích trong lĩnh vực thử nghiệm thâm nhập. Đây là một tài liệu tham khảo trích xuất độc đáo, tổng hợp rất nhiều nghiên cứu và kinh nghiệm để bạn có thể đạt được điều mình mong muốn theo cách ngắn nhất và thông minh nhất. Cuốn sách này gồm 7 phần:
    1. Module 0x0 | Introduction
    2. Module 0x1 | Basic Ruby Kung Fu
    3. Module 0x2 | System Kung Fu
    4. Module 0x3 | Network Kung Fu
    5. Module 0x4 | Web Kung Fu
    6. Module 0x5 | Exploitation Kung Fu
    7. Module 0x6 | Forensic Kung Fu
    Bạn có thể đọc cuốn sách này miễn phí 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