首页 > 代码库 > 收集信息
收集信息
linux
/etc 目录下有大量的系统配置文件
/etc/resolv.conf DNS配置,看有没有机会做DNS篡改
/etc/passwd
/etc/shadow 获取加密后的密码,可以通过暴力破解获取加密前的密码
.ssh .group 存放公私秘钥,通常隐藏在目录下,ls -la可以查看到
/tmp 存放临时数据
whoami 查看当前用户
who -a 查看所有用户
ipconfig -a iptables -L -n 防火墙,netstat -rn 查看网关,路由设置,查看是否有其他网段。
uname -a 查看当前的操作系统版本
ps aux 查看进程
dpkg -l | head 把当前系统所有安装的软件包显示出来
windows
SAM 数据库;注册表文件
%SYSTEMROOT%\repair\SAM
%SYSTEMROOT%\System32\config\RegBack\SAM
业务数据库;身份认证数据库
临时文件目录UserProfile\AppData\Local\Microsoft\Windows\Temporary Internet Files\
ipconfig /all ipconfig /displapdns
net view,net view /domain
net user /domain,net user %username% /domain
net accounts, net share
net localgroup administrators username /add
net group "Domain Controllers" /domain
net share name$=C:\ /unilimited 设置共享目录
net user username /active:yes /domain 启动锁定了的用户
WMIC(WINDOWS MANAGEMENT INSTRUMENTATION) windows管理框架,设置可以查看底层的信息比如bios
wmic nicconfig get ipaddress,macaddress 查看ip和mac
wmic computersystem get username
wmic netlogin get name,lastlogon 查看当前登录用户以及登录时间
wmic process get caption ,executablepath,commandline 查看当前系统进程是使用哪些命令打开
wmic process where name="name.exe" call terminate 结束一个进程,name.exe是你想结束的进程名
wmic os get name,servicepackmajorversion 提取servicepack版本
wmic product get name,version 查看当前系统安装哪些软件
wmic product where name="name" call uninstall /nointeractive 删除软件后台删,name是你想删除的软件名
wmic share get /ALL
wmic /node:"machinename" path Win32_TerminalServiceSetting where AllowTSConnections="0" call SetAllowTSConnections "1" 开启远程桌面,machinename是你想开启的机器,如果是本机设置为localhost
wmic nteventlog get path,filename, writeable
收集信息