域内信息收集常用命令

net group /domain //获得所有域用户组列表

net group zzh /domain //显示域中zzh组的成员

net group zzh /del /domain //删除域中zzh组

net group zzh andy /del /domain //删除域内zzh 群组中的成员

andy net group zzh /add /domain //增加zzh域中的群组

net group "domain admins" /domain //获得域管理员列表

net group "enterprise admins" /domain //获得企业管理员列表

net localgroup administrators /domain //获取域内置administrators组用

(enterprise admins、domain admins) net group "domain controllers" /domain //获得域控制器列表

net group "domain computers" /domain //获得所有域成员计算机列表

net user /domain //获得所有域用户列表

net user someuser /domain //获得指定账户someuser的详细信息

net accounts /domain //获得域密码策略设置,密码长短,错误锁定等信息

net view /domain //查询有几个域, 查询域列表

net view /domain:testdomain //查看 testdomain域中的计算机列表

nltest /domain_trusts //获取域信任信息

net user domain-admin /domain //查看管理员登陆时间,密码过期时间,是否有登陆脚本,组分配等信息

net config Workstation //查询机器属于哪个域

net time /domian //查询主域服务器的时间

echo %logonserver% //查看登陆到这台服务器的计算机名

net time \\192.168.50.1 //查询远程共享主机192.168.50.1的时间

net use \\IP\ipc$ password /user:username@domain //ipc$域内连接,拿下文服的时候,可以结合菜刀去建立ipc连接,然后下载和阅读想要的文件

net view \\dc1.zzhsec.com //查看域控共享情况

dir \\dc1.zzhsec.com\SYSVOL /s /a > sysvol.txt //列出sysvol日志记录

xcopy \\dc1.zzhsec.com\sysvol.txt sysvol.txt /i /e /c //远程拷贝到本地sysvol日志

net user /domain zzh 123.qwe //修改域内用户密码,需要管理员权限

mstsc /admin //远程桌面登录到console会话解决hash无法抓出问题

gpupdate/force //更新域策略

psexec \\192.168.50.3 -u administrator -p zzh1234 -c gsecdump.exe -u //从域服务器密码存储文件windows/ntds/ntds.dit导出hash值出来

gsecdump -a //获取域登管理员登录过得hash值,这里gescdump为第三方导出AD域的hash值

tasklist /S ip /U domain\username /P /V //查看远程计算机进程列

基本操作常用命令

ipconfig/all //查看IP地址

ipconfig /release //释放地址

ipconfig /renew 重新获取Ip地址

whoami //查询账号所属权限

systeminfo //查询系统以及补丁信息

tasklist /svc //查看进程

taskkill /im 进程名称

(cmd) //结束进程

taskkill /pid[进程码] -t(结束该进程) -f(强制结束该进程以及所有子进程)

wmic qfe get hotfixid //查看已安装过得补丁,这个很实用

wmic qfe list full /format:htable > hotfixes.htm //详细的补丁安装

wmic qfe //查询补丁信息以及微软提供的下载地址 ping hostname(主机名) //显示该机器名的IP

query user //查看管理员最近登陆时间

net start //查看当前运行的服务

net user //查看本地组的用户

net localhroup administrators //查看本机管理员组有哪些用户

net use //查看会话

net session //查看当前会话

net share //查看SMB指向的路径[即共享]

wmic share get name,path //查看SMB指向的路径

wmic nteventlog get path,filename,writeable //查询系统日志文件存储位置

net use \\IP\ipc$ password /user:username //建立IPC会话(工作组模式)

net use z: \\192.168.50.1 //建立映射到本机Z盘

netstat -ano //查看开放的端口

netstat -an | find “3389” //找到3389端口

net accounts //查看本地密码策略

nbtstat –A ip //netbiso查询

net view //查看机器注释或许能得到当前活动状态的机器列表,如果禁用netbios就查看不出来

echo %PROCESSOR_ARCHITECTURE% //查看系统是32还是64位 set //查看系统环境设置变量 net start //查看当前运行的服务

wmic service list brief //查看进程服务

wmic process list brief //查看进程

wmic startup list brief //查看启动程序信息

wmic product list brief //查看安装程序和版本信息(漏洞利用线索)

wmic startup list full //识别开机启动的程序

wmic process where(description="mysqld.exe") >> mysql.log //获取软件安装路径

qwinsta //查看登录情况

windows未打补丁情况,

set KB2829361=MS13-046&set KB2830290=MS13-046&set KB2667440=MS12-020&set KB2667402=MS12-020&set KB3124280=MS16-016&set KB3077657=MS15-077&set KB3045171=MS15-051&set KB2592799=MS11-080&set KB952004=MS09-012 PR&set KB956572=MS09-012 巴西烤肉&set KB970483=MS09-020 iis6&set KB2124261=MS10-065 ii7&set KB2271195=MS10-065 ii7&systeminfo>a.txt&(for %i in (KB952004 KB956572 KB2393802 KB2503665 KB2592799 KB2621440 KB2160329 KB970483 KB2124261 KB977165 KB958644 KB2667402 KB2667440 KB2830290 KB2829361 KB3045171 KB3077657 KB3124280) do @type a.txt|@find /i "%i"||@echo %%i% Not Installed!)&del /f /q /a a.txt //windows未打补丁情况,

为提权做准备 REG query HKCU /v "pwd" /s //获取保存到注册表中的密码

探索内网网络结构命令

tracert IP //路由跟踪

route print //打印路由表

arp -a //列出本网段内所有活跃的IP地址

arp -s (ip + MAC)//绑定mac与ip地址

arp -d (ip + MAC) //解绑mac与ip地址

nbtscan -r 192.168.16.0/24 //通过小工具nbtscan扫描整个网络

netsh firewall show config //查看防火墙策略

netsh firewall show state //查看防火墙策略

查找文件位置命令

dir /b/s config.* //查看所在目录所有config.为前缀的文件

dir /b/s *.config //查看所在目录所有config.为后缀的文件

findstr /si password *.xml *.ini *.txt //查看后缀名文件中含有password关键字的文件

findstr /si login *.xml *.ini *.txt //查看后缀名文件中含有login关键字的文件

copy con ftp.bat //创建ftp.bat批处理,然后输入ifconfig等命令,按ctr+z退出,并创建成功 copy con test.vbs //创建test.vbs脚本,输入脚本后,按ctr+z退出,并创建成功

内网探测小脚本

//一键获取wifi密码    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

//查看是否支持posershell if defined PSModulePath (echo 支持powershell) else (echo 不支持powershell)

//批量扫描内网存活主机 for /l %i in (1,1,255) do @ping 10.0.0.%i -w 1 -n 1 | find /i "ttl"

//域机器对应 IP FOR /F "eol=- tokens=1 delims=\ " %a IN ('net view') DO @(echo name: %a, ip: & ping %a -w 1 -n 1 | find /i "ttl" & echo.)

//C段查找 for /l %i in (1,1,255) do @ping -a 10.0.1.%i -w 1 -n 1 | find /i "Ping"

//B段查找 for /l %i in (1,1,255) do @ping -a 10.0.%i.1 -w 1 -n 1 | find /i "Ping"

Windows下内网渗透常用命令总结的更多相关文章

  1. windows下安装RabbitMq和常用命令

    ----RabbitMq安装-----windows下安装:(1)首先windows下安装好了erlang和rabbitmq.如下地址同时下载和安装:Erlang:http://www.erlang. ...

  2. windows下使用kafka的常用命令

    参考文档: https://blog.csdn.net/evankaka/article/details/52421314 http://orchome.com/6 1 启动zookeeper cmd ...

  3. [源码]Python简易http服务器(内网渗透大文件传输含下载命令)

    Python简易http服务器源码 import SimpleHTTPServerimport SocketServerimport sysPORT = 80if len(sys.argv) != 2 ...

  4. windows内网渗透技巧

    1.(windows)无扫描器情况下内网存活主机探测: for /l %i in (1,1,255) do @ping 192.168.1.%i -w 1 -n 1 | find /i "t ...

  5. 7.内网渗透之windows认证机制

    文章参考自三好学生域渗透系列文章 看了内网渗透第五篇文章,发现如果想要真正了解PTT,PTH攻击流程,还需要了解windows的认证机制,包括域内的kerberos协议. windows认证机制 在域 ...

  6. 内网渗透之Windows认证(二)

    title: 内网渗透之Windows认证(二) categories: 内网渗透 id: 6 key: 域渗透基础 description: Windows认证协议 abbrlink: d6b7 d ...

  7. 内网渗透 - 提权 - Windows

    MS提权 MS16- MS16- 提权框架 Sherlock 信息收集 ifconfig -a cat /etc/hosts arp -a route -n cat /proc/net/* ping扫 ...

  8. 内网渗透测试思路-FREEBUF

    (在拿到webshell的时候,想办法获取系统信息拿到系统权限) 一.通过常规web渗透,已经拿到webshell.那么接下来作重要的就是探测系统信息,提权,针对windows想办法开启远程桌面连接, ...

  9. metasploit渗透测试笔记(内网渗透篇)

    x01 reverse the shell File 通常做法是使用msfpayload生成一个backdoor.exe然后上传到目标机器执行.本地监听即可获得meterpreter shell. r ...

随机推荐

  1. Oracle 存储过程判断语句正确写法和时间查询方法

    判断语句:if 条件 then   if  条件  then ************;   elsif  条件  then  ************;   elsif 条件  then ***** ...

  2. 人生,还没困难到"非死不可"

    最近半个月,美国著名的Facebook公司,出了好几件大事.第一件事,2019年9月19日,一名陈姓中国软件工程师在Facebook加州总部跳楼自杀.第二件事,2019年10月4日,一名软件工程师在座 ...

  3. JavaScript设计模式——原型模式

    原型模式: 原型模式是指原型实例指向创建对象的种类,并通过拷贝这些原型创建新的对象,是一种用来创建对象的模式,也就是创建一个对象作为另一个对象的prototype属性: prototype警告:学习了 ...

  4. 详解计算机中的Byte、bit、字、字长、字节

    最近突然有同事问我,关于计算机中的计量单位大B和小b的区别,以及KB到GB之间的换算问题,我当时觉得这问题简单,大B是 byte,小b是bit,但是想到他俩之间的换算时,一时有些想不起来具体是1Byt ...

  5. Linux入门(磁盘与挂载)

    Linux入门之 磁盘管理与挂载   在我们使用计算机或者是服务器时,总会需要接入外部存储的时候,正如我们使用的移动硬盘.U盘.接入手机等,就是一个接入外部存储的过程.上述这些在接入Windows时我 ...

  6. Git学习记录-基本命令篇

    目录 网页在线练习地址 https://learngitbranching.js.org/ 1.git commit Git 仓库中的提交记录保存的是你的目录下所有文件的快照,就像是把整个目录复制,然 ...

  7. UWP 使用新版画中画 FontIcon —— 如何使用自定义字体 —— 简单分析Windows Calculator源代码

    微软在新版UWP计算器中加入了一个“置顶”功能,它相当于我们之前看视频的“画中画”一样. 点击后窗体置顶,同时可以进行其他任务. 有的小伙伴说,不就是一个图标吗,去 Segoe MDL2 图标 把图标 ...

  8. 算法学习之剑指offer(七)

    题目1 题目描述 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对.输入一个数组,求出这个数组中的逆序对的总数P.并将P对1000000007取模的结果输出. 即输出P% ...

  9. Java学习笔记之Object常用方法

    Object:万类之祖   == : 比较的是是否是同一个对象,比较的是地址   equals: 是Object里面的方法,默认的是==,比较的是地址,但在String类型里重写为比较内容 一般我们在 ...

  10. Dart:1.Dart开发环境配置

    一 . Windows 环境 1 . choco 安装 Dart SDK 建议直接使用 choco 安装,关于 choco 如何使用可以参照 https://chocolatey.org/ 官方文档地 ...