linux提权的手动枚举 · clubsk

linux提权的手动枚举

看当前用户的id

  • whoami:主命令
  • id:
  • who:看一下还有谁登录
  • w:详细信息
  • last:有谁登录和一些关键操作

看内核版本

  • uname -a:主命令
  • lsb_release -a:详细
  • cat /etc/version:详细

看当前机器IP和网卡

  • ip a:主命令
  • ifconfig:旧版本
  • ip route:查看路由包信息
  • ip neigh:查看网络邻居
  • arp -a:查看局域网中有那些MAC地址和IP地址做了绑定

查看机器名称

  • hostname:主命令
  • hostnamectl:更详细

查看权限能力(capabilities权限体系)

  • get -r 2>/dec/null

看文件

  • ls -a:主命令
  • ls -liah:更详细
  • history:列出历史记录

看有那些用户账户

  • cat /etc/passwd

看有哪些自动任务

  • cat /etc/crontab

看有没有特殊路径

  • echo $PATH
  • env

查看一些进程及其id

  • ps -ef
  • ps axjf
  • ps aux:列出所有进程,还有是谁启动的

显示网络连接和监听端口

  • netstat -a:显示所有正在进行的进程和开放的端口可以在a后面加u或t表示udp或tcp
  • netstat -s
  • -l
  • -ano

看有suid权限的可执行文件

  • find / -perm -u=s -type f 2>/dec/null

看装了那些工具

  • which

检测未挂载的可执行文件

  • cat /etc/fstab

死记硬背不可取,自己尝试跑几遍方能真正理解并掌握