命令描述
netstat -tulpn
在 Linux 中显示对应了进程ID(PID)的网络端口。
watch ss -stplu
通过套接字实时观察 TCP, UDP 端口。
lsof -i
显示确认了的连接。
macchanger -m MACADDR INTR
在 KALI Linux 上修改 MAC 地址。
ifconfig eth0 192.168.2.1/24
在 Linux 中设置 ID 地址。
ifconfig eth0:1 192.168.2.3/24
在 Linux 中向现有的网络接口添加 IP 地址。
ifconfig eth0 hw ether MACADDR
使用 ifconfig 修改 Linux 中的 MAC 地址。
ifconfig eth0 mtu 1500
在 Linux 中使用 ifconfig 修改 MTU 的大小,将 1500 改为你想要的 MTU。
dig -x 192.168.1.1
对 IP 地址进行反向查找。
host 192.168.1.1
在一个 IP 地址上进行反向查找,适用于没有安装 dig 的情况。
dig @192.168.2.2 domain.com -t AXFR
使用 dig 执行一次 DNS 区域传输。
host -l domain.com nameserver
使用 host 执行一次 DNS 区域传输。
nbtstat -A x.x.x.x
获取 IP 地址对应的域名。
ip addr add 192.168.2.22/24 dev eth0
向 Linux 添加一个隐藏的 IP 地址,在执行 ifconfig 命令时不会显示这个 IP 地址。
tcpkill -9 host google.com
阻止从主机访问 google.com。
echo "1" > /proc/sys/net/ipv4/ip_forward
启用 IP 转发,将 Linux 盒子变成一个路由器——这样就方便通过这个盒子来进行路由流量的控制。
echo "8.8.8.8" > /etc/resolv.conf
使用 Google 的 DNS。
LeoXu
翻译于 2018/01/18 14:41
其它翻译版本 (1)
加载中
对于本地的枚举检查很有用。
命令描述
whoami
显示 Linux 上当前已登录用户。
向用户显示当前已登录的用户和组。
显示最后一次登陆的用户。
mount
显示已挂载的驱动。
df -h
用人类可读的输出显示磁盘使用情况。
echo "user:passwd" | chpasswd
用一行命令重置密码。
getent passwd
列出 Linux 上的用户。
strings /usr/local/bin/blah
显示非文本文件的内容,例如:一个二进制文件里面有什么。
uname -ar
显示运行中的内核版本。
PATH=$PATH:/my/new-path
添加一个新的路径linux命令,方便进行本地文件系统(FS)操作。
history
显示用户在之前执行的 bash 脚本历史记录,还有敲入的命令。
命令描述
cat /etc/redhat-release
显示 Redhat / CentOS 版本号。
rpm -qa
在基于 RPM 的 Linux 上列出所有已经安装上的 RPM 包。
rpm -q --changelog openvpn
检查已安装的 RPM 是否针对 CVE 打了补丁,可以用 grep 命令过滤出跟 CVE 有关的输出。
LeoXu