渗透测试用什么linux (渗透测试需要什么工具)

真正的高手大多都精通Linux、UNIX或者Windows下的基础命令,并熟悉各种系统下的攻击和防护,而所有的高手都经历过菜鸟时期,都要从最基础的开始,并且基础是关键。因此,了解和熟悉常见的DOS基础命令就显得十分重要,所以我根据自己的个人经验和网上的一些资料,总结整理了一些作为网络安全工作者比较常用的DOS命令给大家分享一下,希望对大家有所帮助。

四、文件操作命令

在网络攻防过程中,有些情况不能获得其图形界面,只能得到一个DOS对话窗口,这时的文件操作就只能通过DOS命令来进行,而文件操作主要有复制、删除、重命名及显示文件命令等。

1、copy命令

“copy”命令主要用于复制文件,格式如下:

COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] source [+ source [/A | /B] [+ ...]] [destination [/A | /B]]

“source”表示指定要复制的文件;

“/A”表示一个 ASCII 文本文件;

“/B ”表示一个二进位文件;

“/D”表示允许解密要创建的目标文件;

“destination”表示为新文件指定目录和/或文件名;

“/V ”表示验证新文件写入是否正确;

“/N”表示复制带有非 8dot3 名称的文件时,尽可能使用短文件名;

“/Y ”表示不使用确认是否要覆盖现有目标文件的提示;

“/-Y ”表示使用确认是否要覆盖现有目标文件的提示;

“/Z”表示用可重新启动模式复制已联网的文件;

“/L”表示如果源是符号链接,请将链接复制到目标而不是源链接指向的实际文件。

例如:copy [源目录或文件] [目的目录或文件],"copy c:\1.txt d:\"表示将c盘根目录下的“1.txt”文件复制到d盘根目录下,也可以输入“help copy”查看帮助信息,如下图:

渗透测试中有的命令执行不了,渗透测试常用命令大全

help copy

2、del命令

“del”命令主要用于删除文件,格式如下:

DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names

“names”表示指定一个或多个文件或者目录列表。通配符可用来删除多个文件。如果指定了一个目录,该目录中的所有文件都会被删除。

“/P ”表示删除每一个文件之前提示确认;

“/F”表示强制删除只读文件;

“/S ”表示删除所有子目录中的指定的文件;

“/Q”表示安静模式。删除全局通配符时,不要求确认;

“/A”表示根据属性选择要删除的文件。

例如:del [盘符] [路径] [文件名] [参数],"del c:\toutiao\1.txt /f"表示将c盘toutiao目录下的“1.txt”文件强制删除,也可以输入“help del”查看帮助信息,如下图:

渗透测试中有的命令执行不了,渗透测试常用命令大全

help del

3、ren命令

“ren”命令主要用于对文件进行重命名操作,格式如下:

REN [drive:][path]filename1 filename2。

“[drive:]”表示盘符;

“[path]”表示路径;

“filename1 filename2”表示原名和现名。

4、type命令

“type”命令用于显示文本文件,格式如下:

TYPE [drive:][path]filename。

“[drive:]”表示盘符;

“[path]”表示路径;

“filename”表示文件名。

5、move命令

“move”命令主要用于对文件进行移动并重命名文件或目录,格式如下:

要移动至少一个文件:

MOVE [/Y | /-Y] [drive:][path]filename1[,...] destination

要重命名一个目录:

MOVE [/Y | /-Y] [drive:][path]dirname1 dirname2

“[drive:][path]filename1 ”指定您想移动的文件位置和名称;

“destination ”指定文件的新位置。目标可包含一个驱动器号和冒号、一个目录名或组合。如果只移动一个文件并在移动时将其重命名,您还可以包括文件名。

“[drive:][path]dirname1 ”指定要重命名的目录;

“dirname2 ”指定目录的新名称;

“/Y”取消确认覆盖一个现有目标文件的提示;

“/-Y”对确认覆盖一个现有目标文件发出提示。

五、查看系统属性命令

常用的查看系统属性命令如下:

“mem”命令用于查看计算机中内存有多少,以及内存使用情况;

“chkdsk”命令用于检查磁盘的使用情况,例如:“chkdsk c:”就是检查c盘使用情况;

“time”命令用于显示和设置DOS的系统时间;

“date”命令用于显示和设置DOS的系统日期;

“ver”命令用于显示正在运行的DOS系统的版本号;

“cls”命令用于清除屏幕上的内容。

以上就是我总结的渗透测试常用的cmd命令——文件操作命令和查看系统属性命令篇,欢迎大家补充,后续会为大家继续整理其他命令的使用,欢迎关注@科技兴了解更多科技尤其是网络安全方面的知识。