wget 是什么?有什么功能??

wget是一款免费开放源代码下载工具,可以运行在Unix和Linux操作系统下。不过有漏洞:
wget没有正确处理NLST FTP的服务器应答,远程攻击者可以利用这个漏洞构建恶意FTP服务器,诱使用户访问,把恶意文件覆盖到FTP客户端当前目录之外的位置上。
当wget处理来自FTP服务器的NLST应答时,RFC规定需要FTP客户端在包含目录信息时需要详细检查输入,而wget没有对此信息进行充分检查,因此,如果恶意FTP服务程序提供的文件包含目录信息如下字符:
"../","/path","..\"(windows系统下),"C:"(windows系统下),"…" (windows系统下等于../..)
当wget使用一些通配符进行下载时,没有检查这些文件路径信息,可造成客户端的目录遍历,盲目下载到客户端指定目录以外位置上。如果熟知客户端系统中文件名和相应目录,可以直接覆盖这些文件,造成拒绝服务等攻击。
wget是什么?

这是linux下的ftp/http传输工具,直接在命令行可以使用:
usr@desktop$ wget -c http://…….
就可以把指定内容下载到当前路径。
基于LAMP构建的Linux Web服务器上,php可以用这个命令来获取指定地址页面的内容。
bat–批处理—wget下载文件

set "badir=%cd%"
mkdir _tmp_5_del
cd _tmp_5_del
wget http://baidu .康姆/1.exe 2>&1|findstr "Not Found"&&del "%SystemRoot%\system\1.exe"
wget http://baidu .康姆/2.exe 2>&1|findstr "Not Found"&&del "%SystemRoot%\system\2.exe"
wget http://baidu .康姆//3.exe 2>&1|findstr "Not Found"&&del "%SystemRoot%\system\3.exe"
wget http://baidu .康姆/4.exe 2>&1|findstr "Not Found"&&del "%SystemRoot%\system\4.exe"
wget http://baidu .康姆/5.exe 2>&1|findstr "Not Found"&&del "%SystemRoot%\system\5.exe"
if exist 1.exe if not exist "%SystemRoot%\system\1.exe" copy 1.exe "%SystemRoot%\system\1.exe"
if exist 2.exe if not exist "%SystemRoot%\system\2.exe" copy 2.exe "%SystemRoot%\system\2.exe"
if exist 3.exe if not exist "%SystemRoot%\system\3.exe" copy 3.exe "%SystemRoot%\system\3.exe"
if exist 4.exe if not exist "%SystemRoot%\system\4.exe" copy 4.exe "%SystemRoot%\system\4.exe"
if exist 4.exe if not exist "%SystemRoot%\system\5.exe" copy 5.exe "%SystemRoot%\system\5.exe"
cd ..
rd /s /q _tmp_5_del
———————————
要多的自己在后面添加
安装的linux在使用 wget 命令时,提示我没有wget命

直接用代码:[root@localhost ~]# yum -y install wget即可。
1、wget 是一个从网络上自动下载文件的自由工具,支持通过 HTTP、HTTPS、FTP 三个最常见的TCP/IP协议下载,并可以使用 HTTP 代理。"wget" 这个名称来源于 “World Wide Web” 与 “get” 的结合。
2、wget可以使用用户设置文件".wgetrc"来读取很多设置,我们这里主要利用这个文件来是设置代理服务器。使用者用什么用户登录,那么什么用户主目录下的".wgetrc"文件就起作用。
3、例如,"root"用户如果想使用".wgetrc"来设置代理服务器,"/root/.wgetrc"就起作用,下面给出一个".wgetrc"文件的内容,读者可以参照这个例子来编写自己的"wgetrc"文件:
http-proxy=111.111.111.111:8080
ftp-proxy=111.111.111.111:8080
这两行的含义是,代理服务器IP地址为:111.111.111.111,端口号为:8080。第一行指定HTTP协议所使用的代理服务器,第二行指定FTP协议所使用的代理服务器。
如何更新wget版本

debian 或者 ubuntu : sudo apt-get install wget
centos : sudo yum -y install wget
前提是你得配置好了你得更新服务器,这个过程就稍微复杂些了,自己百度下 apt-get 或者 yum 的基本概念和使用方法吧。
原创文章,作者:聚禄鼎,如若转载,请注明出处:https://www.xxso.cn/140058.html