0%

信息搜集

渗透测试的信息搜集

信息搜集

Linux

工具

鹰图 平台链接

360网络空间测绘 平台链接

FOFA 平台链接

获取内核,操作系统和设备信息

版本信息

  • uname -a 所有版本

  • uname -r 内核版本信息

  • uname -n 系统主机名字

  • uname -m Linux内核架构

  • 文件系统 df -a

用户和组

  • 列出系统所有用户 cat /etc/passwd

  • 列出所有用户hash(root) cat /etc/shadow

  • 查询用户的基本信息 finger

  • 当前登录的用户 users who -a /var/log/utmp

  • 查询无密码用户 grep ‘x:0:’ /etc/passwd

  • 目前登录的用户 w

  • 登入过的用户信息 last / /var/log/wtmp

  • 显示系统中所有用户最近一次登录信息 lastlog / /var/log/lastlog

  • 登录成功日志 /var/log/secure

  • 登录失败日志 /var/log/faillog

  • 查看特权用户 grep :0 /etc/passwd

  • 查看passwd最后修改时间 ls -l /etc/passwd

  • 查看是否存在空口令用户 awk -F: 'length($2)==0 {print $1}' /etc/shadow

  • 查看远程登录的账号 awk '/\$1|\$6/{print $1}' /etc/shadow

  • 查看具有sudo权限的用户

    cat /etc/sudoers | grep -v "^#\|^$" | grep "ALL=(ALL)"

环境信息

  • 打印系统环境信息 env
  • 打印系统环境信息 set
  • 环境变量中的路径信息 echo $PATH
  • 打印历史命令 history / ~/.bash_history
  • 显示当前路径 pwd
  • 显示默认系统遍历 cat /etc/profile
  • 显示可用的shell cat /etc/shells

进程信息

  • 查看进程信息 ps aux
  • 资源占有情况 top -c
  • 查看进程关联文件 lsof -c $PID
  • 完整命令行信息 /proc/$PID/cmdline
  • 进程的命令名 /proc/$PID/comm
  • 进程当前工作目录的符号链接 /proc/$PID/cwd
  • 运行程序的符号链接 /proc/$PID/exe
  • 进程的环境变量 /proc/$PID/environ
  • 进程打开文件的情况 /proc/$PID/fd

公私钥信息

  • ~/.ssh
  • /etc/ssh

日志信息

  • /var/log/*