命令行下基础信息收集

作者: admin 分类: 渗透 发布时间: 2017-01-06 01:06

使用wmic识别安装到系统中的补丁情况

C:\> wmic qfe get description,installedOn

识别正在运行的服务

C:\>sc query type= service
C:\>net start

识别开机启动的程序,包括路径

C:\>wmic startup list full

查看系统中网卡的IP地址和MAC地址

D:\>wmic nicconfig get ipaddress,macaddress

查看当前系统是否有屏保保护,延迟是多少

D:\>wmic desktop get screensaversecure,screensavertimeout

查看系统中开放的共享

D:\>wmic share get name,path
D:\>net share

查看系统中开启的日志

C:\>wmic nteventlog get path,filename,writeable
清除相关的日志(这里是全部清除)

wevtutil cl "windows powershell"
wevtutil cl "security"
wevtutil cl "system"

*博主注:建议使用tr 或sed 或其他方法替换关键字符

查看系统中安装的软件以及版本

C:\>wmic product get name,version

查看某个进程的详细信息 (路径,命令行参数等)

C:\>wmic process where name="chrome.exe" list full

终止一个进程

D:\>wmic process where name="xshell.exe" call terminate
D:\>ntsd -c q -p 进程的PID
D:\>taskkill -im pid

获取存储在注册表中所有包含密码的键值:

REG query HKCU  /v "pwd" /s  #pwd可替换为password \ HKCU 可替换为HKCR

显示系统中的曾经连接过的无线密码

D:\>netsh wlan show profiles 
D:\>netsh wlan show profiles name="profiles的名字" key=clear

*博主注:
一键获取:

for /f "skip=9 tokens=1,2 delims=:" %i in ('netsh wlan show profiles') do @echo %j | findstr -i -v echo | netsh wlan show profiles %j key=clear

查看当前系统是否是VMWARE

C:\>wmic bios list full | find /i "vmware"

获取进程服务名称 PID

tasklist /svc | findstr "TermService" 
netstat -ano | findstr "PID"
标签云