kali渗透(未更新完)
一、kali linux指令
ls
-a显示的是以表来命名的
-l是文件名
-h是以人类容易阅读的方式显示(文件大小是以k,m为单位)
--sort=size 按照文件大小来排序

c -- 设备
l -- 链接
cd
cd.当前目录
cd..上一级目录
touch
touch test1.txt test2.txt 创建两个文本
touch test{0001...2000}.txt 批量创建2000个文件
touch test1.txt (若已创建test1.txt则为更改文件test1.txt时间为当前时间)
pwd查看路径
查看信息
more /var/log/messages 查看系统变化信息
less /var/log/messages 与more不同的是左下角会显示当前目录
tail 默认查看最后10行信息
tail -20 文件 查看最后20行信息
watch -n 2 tail -20 /var/log/messages 每隔2秒钟查看系统变化信息的最后20行(约等于实时监控系统变化)
grep ssh /etc/passwd 在文件中只显示有ssh的
grep -v ssh /etc/passwd/ 在文件中不显示ssh
dmesg 跟tail显示差不多
find / -name nmap 从根目录开始查找文件nmap
find / -iname nmap 从根目录开始不分大小写查找文件nmap
find . -name "ps*" 从当前目录开始查找所有含义ps的文件
删除拷贝
rm 删除文件
rm -r 删除文件夹
cp 拷贝文件
cp -r 拷贝文件夹
top
查看系统性能参数
top 时间 系统启动时间 有几个登陆账户
tasks 进程信息
cpu cpu信息
kib mem 内存信息
kib swap
下面就是进程详细信息
可以用pop 后面加进程pid 可以结束进程
q退出pop命令

ps
显示进程信息
-ef 显示更详细的进程信息
aux 和-ef信息量都一样,但是更整齐
ifconfig
查看当前网络信息
config eth0 down 将eth0 down掉(运用在需要修改mac地址时,先down再用macchanger修改再up回来)
config eth0 up 将eth0 up掉
macchanger
修改mac地址
macchanger -m 00: 11: 11: 11: 11: 11 eth0 将eth0 的mac地址改为00: 11: 11: 11: 11: 11
netstat
查看网络连接信息
-pantu 查看计算机当前和哪些网络产生了tcp、udp等连接
awk
‘{print $5}’ 只显示第五块数据
cut
-d ':' -f 1 以:来进行分区,只显示第一个区块
uniq
把重复的只显示一次
mount
挂载远程文件、目录
whereis(先用updatedb更新一下数据库,在数据库中查找)
nmap显示含有nmap的所有文件
-b nmap只显示含有nmap的二进制文件
echo
显示当前的
echo "hello world" 显示hello world
-n 不换行
管道
| 前包含后
& 前后都执行
&& 前成功才执行后
'>'输出
二、工具
NETCAT---NC
-
Telnet / 获取banner信息
-v 显示详细的信息
-n 不进行域名解析
作为客户端使用,可以连接其他服务器的服务端口发送指令进行探测
作为服务器端使用,
-
传输文本信息
-
传输文件 / 目录
-
加密传输文件
-
远程控制 / 木马
-
加密所有流量
-
流媒体服务器
-
远程克隆硬盘

浙公网安备 33010602011771号