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

  1. Telnet / 获取banner信息

    -v 显示详细的信息

    -n 不进行域名解析

    作为客户端使用,可以连接其他服务器的服务端口发送指令进行探测

    作为服务器端使用,

  2. 传输文本信息

  3. 传输文件 / 目录

  4. 加密传输文件

  5. 远程控制 / 木马

  6. 加密所有流量

  7. 流媒体服务器

  8. 远程克隆硬盘

posted @ 2023-06-20 10:00  白榆-  阅读(30)  评论(0)    收藏  举报