-N, --timestamping 不要重新下载文件除非比本地文件新
-T, --timeout=SECONDS 设定响应超时的秒数
-w, --wait=SECONDS 两次尝试之间间隔SECONDS秒
--waitretry=SECONDS 在重新链接之间等待1...SECONDS秒
--random-wait 在下载之间等待0...2*WAIT秒
递归下载:
-r, --recursive 递归下载--慎用!
-l, --level=NUMBER 最大递归深度 (inf 或 0 代表无穷).
--delete-after 在完毕后局部删除文件
-k, --convert-links 转换非相对链接为相对链接
-K, --backup-converted 在转换文件X之前,将之备份为 X.orig
-m, --mirror 等价于 -r -N -l inf -nr.
-p, --page-requisites 下载显示HTML文件的所有图片
参考资料:百度百科 wget
命令行/终端下载指令大全(win + linux)在我们渗透测试的过程中 , 通常会需要向目标主机传送一些文件,来达到提权,维持控制等目的 。因此当不方便进行直接传输时,同时目标主机是能有网络连接的,那么此时就可以通过本地下载这种方法来达到文件传输的目的 。此篇文章,我会对互联网上针对win与linux大部分的下载指令来做一个汇总,可能会有疏漏 , 但汇总的都是经常会用的 。
这款工具功能很丰富 , 可以充当某种功能完备的GUI下载管理器,它拥有一款理想的下载管理器所需要的所有功能,比如它可以恢复下载,可以下载多个文件,出现某个连接问题后,可以重新尝试下载,linux默认下载命令你甚至可以管理最大的下载带宽 。
直接下载:
后台下载:
如果互联网连接出现中断,恢复下载:
从某个密码保护的ftp软件库下载文件:
Curl是另一种高效的下载工具,它可以用来上传或下载文件,只要使用一个简单的命令 。它支持暂停和恢复下载程序包 , 并支持数量最多的Web协议,可预测下载完成还剩余多少时间,可通过进度条来显示下载进度 。它是所有Linux发行版的内置工具 。
直接下载:
借助-o选项,提供名称,下载文件会以该名称保存linux默认下载命令;如使用-O选项,文件就会以原始名称保存 。
这是wget的出色替代者,是一款轻量级下载实用工具 。它实际上是个加速器,因为它打开了多路http连接,可下载独立文件片段,因而文件下载起来更快速 。
直接下载:
这是一种开源命令行下载加速器,支持多个端口 , 你可以使用最大带宽来下载文件,是一款易于安装、易于使用的工具 。
直接下载:
Perl是一门很吊的语言,使用它基本可以实现任何事情,用它实现文件下载也很简单 。
执行脚本文件是这样:
Python也是很受欢迎的主流脚本语言,代码清晰且简洁:
Ruby是一个面对对象的语言,Metasploit框架就是用它来实现的,当然linux默认下载命令他也可以实现像下载文件这样的小任务 。
执行脚本文件是这样linux默认下载命令;
PHP作为一种服务端脚本,也可以实现下载文件这种功能 。
执行脚本文件是这样:
一般情况下攻击者使用FTP上传文件需要很多交互的步骤,下面这个 bash 脚本,考虑到了交互的情况,可以直接执行并不会产生交互动作 。
当然根据实际情况也可以进入交互终端:
攻击者的电脑上输入:
这个命令会将file的内容输出到本地的1234端口中 , 然后不论谁连接此端口 , file的内容将会发送到连接过来的IP 。
目标电脑上的命令:
这条命令将连接攻击者的电脑,接受file内容保存 。
PowerShell 是一种winodws原生的脚本语言 , 对于熟练使用它的人来说,可以实现很多复杂的功能 。
推荐阅读
- 什么数据适合存储在redis,什么样的数据适合存redis
- 大众新媒体前景如何样知乎,新媒体面向大众
- css触碰换颜色,css实现点击变色
- .net开发mes,NET开发岗位招聘
- C语言头文件库函数大全 c语言中的头文件格式说明
- 如何对mysql数据进行etl抽取,mysql数据抽取工具
- 车机安卓时钟屏保组件,安卓车机时间屏保
- 直播满星素材视频,直播 素材
- php看数据的类型 php看数据的类型怎么看