<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Ping_Pig的博客]]></title><description><![CDATA[正在努力成为一个技术boy]]></description><link>https://blog.youkuaiyun.com/Ping_Pig</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Ping_Pig]]></copyright><item><title><![CDATA[AS-REPRoasting]]></title><link>https://blog.youkuaiyun.com/Ping_Pig/article/details/108941458</link><guid>https://blog.youkuaiyun.com/Ping_Pig/article/details/108941458</guid><author>Ping_Pig</author><pubDate>Fri, 30 Dec 2022 17:02:09 +0800</pubDate><description><![CDATA[讲在前面：

最近笔者发布的几篇文章，大家不难发现，都是和kerberos协议相关的。国内外各类的研究员对于该协议的研究愈发的深入，从该协议产生的漏洞就会越来越多甚至越来越严重。当然这只是笔者的一点拙见。

在介绍了Kerberoasting后，与其分不开的一个漏洞AS-REPRoasting我们也要介绍一下。当然，该漏洞依然要建立在受害用户没有使用强壮的符合复杂策略的密码前提下。同时也要强调该漏洞并没有Kerberoasting出彩

简介：

对于域用户，如果设置了选项”Do not requir...]]></description><category></category></item><item><title><![CDATA[内网KDC服务器开放在哪个端口，针对kerbores的攻击有哪些?]]></title><link>https://blog.youkuaiyun.com/Ping_Pig/article/details/121229153</link><guid>https://blog.youkuaiyun.com/Ping_Pig/article/details/121229153</guid><author>Ping_Pig</author><pubDate>Fri, 12 Nov 2021 10:00:00 +0800</pubDate><description><![CDATA[解释：


KDC服务器默认开放88、464端口


针对Kerberos的攻击有哪些


用户名爆破
	密码喷洒和密码爆破
	Kerberoasting
	ASRepRoasting
	黄金票据和白银票据
	MS14-068
	非约束委派、约束委派、基于资源的约束委派
	票据传递（ptt/ptk/ptc）
	mimikatz加密降级攻击(万能钥匙)
	使用恶意的kerberos证书做权限维持


讲在后面：

针对kerberos的攻击，我们必须要了解kerberos协议的始终，对一次完整的kerbero]]></description><category></category></item><item><title><![CDATA[psexec的底层实现原理是什么]]></title><link>https://blog.youkuaiyun.com/Ping_Pig/article/details/121229030</link><guid>https://blog.youkuaiyun.com/Ping_Pig/article/details/121229030</guid><author>Ping_Pig</author><pubDate>Thu, 11 Nov 2021 10:00:00 +0800</pubDate><description><![CDATA[讲在前面

我们在这里学习的是sysinternals工具包中的psexec.exe。本文对于psexec.exe的实现具体理论技术不做赘述，国内外已有优秀的博客对此做了非常详细的解释(本文借鉴国内已有的文章)。本文从实际出发，复述psexec在实现上需要了解的几个重点知识，至于重点知识是否需要深入了解，读者可自行深入。

我们先知道执行psexec会产生那些日志，然后我们再了解psexec执行过程中的技术细节，最后我们来总结日志、psexec的技术细节了解对于我们检测此类横向移动有什么帮助。

日志产生
]]></description><category></category></item><item><title><![CDATA[mimikatz的原理，哪个补丁导致了mimikatz无法获取明文密码，如何绕过?]]></title><link>https://blog.youkuaiyun.com/Ping_Pig/article/details/121228950</link><guid>https://blog.youkuaiyun.com/Ping_Pig/article/details/121228950</guid><author>Ping_Pig</author><pubDate>Wed, 10 Nov 2021 10:00:00 +0800</pubDate><description><![CDATA[讲在前面：

对于mimikatz的原理本文只通过简单的话语表述，并在文章后给出分析的思路和参考文章。对于绕过补丁，本文只对KB2871997补丁做阐述，并且犹豫对mimikatz的介绍文章非常之多，所以本文只取重点罗列，让读者能够简单快速的明白关键点，深入理解在文章后给出分析思路和参考文章。

mimikazt的原理

注意：本文对mimikatz获取lsass.exe进程中明文密码的原理做简单描述。



开发语言：C/C++。
	开发初衷：深入学习Windows系统以及C/C++语言。
获取明文密码：]]></description><category></category></item><item><title><![CDATA[golden ticket和sliver ticket的区别是什么？]]></title><link>https://blog.youkuaiyun.com/Ping_Pig/article/details/121228886</link><guid>https://blog.youkuaiyun.com/Ping_Pig/article/details/121228886</guid><author>Ping_Pig</author><pubDate>Tue, 09 Nov 2021 20:00:00 +0800</pubDate><description><![CDATA[讲在前面：

笔者本文对Kerberos协议不会进行详细分析，站在读者已有Kerberos协议简单的基础上结合互联网已有的文章，对上述两个漏洞产生的原理、利用方式、防御方式进行介绍。

区别之处：

笔者翻阅了国内外尽可能多的关于黄金票据和白银票据的文章，将其中对于两者的区别之处的解释经过笔者删改后呈现如下，也就是说如下的区别，的的确确是全面的关于两者的区别。


			区别点
			
			
			黄金票据
			
			
			白银票据
			
		
			访问权限
			
			
			获取任何Ker]]></description><category></category></item><item><title><![CDATA[WMI攻击检测]]></title><link>https://blog.youkuaiyun.com/Ping_Pig/article/details/121229610</link><guid>https://blog.youkuaiyun.com/Ping_Pig/article/details/121229610</guid><author>Ping_Pig</author><pubDate>Tue, 09 Nov 2021 15:39:46 +0800</pubDate><description><![CDATA[讲在前面：
&nbsp;&nbsp;&nbsp;&nbsp;无论何种攻击手法在日志或流量是都会留下一定的痕迹，但是使用何种的规则将其监控到，这是令防守方头大的问题。WMI横向移动、权限维持都会在日志监控到。至于如何制定规则，本文不展开。
总之两点：

做好 WMI 连接的网络流量监控，一般不使用 WMI 的环境若出现了使用 WMI的情况，则内部网络可能已经被入侵。
做好进程监控，监测”wmic.exe“的命令行参数及其执行的命令。

日志检测

注意：在日志检测中，最重要的数据来源就是Windows日志，而]]></description><category></category></item><item><title><![CDATA[WMI利用（权限维持）]]></title><link>https://blog.youkuaiyun.com/Ping_Pig/article/details/121229549</link><guid>https://blog.youkuaiyun.com/Ping_Pig/article/details/121229549</guid><author>Ping_Pig</author><pubDate>Tue, 09 Nov 2021 15:38:17 +0800</pubDate><description><![CDATA[讲在前面：
&nbsp;&nbsp;&nbsp;&nbsp;在简单了解了WMI后，我们开始了横向移动，包括其中的信息收集，工具利用。那么在我们短暂的获取权限后，如何才能将权限持久化，也就是所说的权限维持住呢？笔者看了国内外部分文章后，发现WMI做权限维持主要是介绍WMI事件，并将其分为永久事件和临时事件，本文参考部分博客文章对WMI事件进行讲解，不足之处，望及时指出。
什么是WMI事件
&nbsp;&nbsp;&nbsp;&nbsp;WMI事件，即特定对象的属性发生改变时发出的通知，其中包括增加、修改、删除]]></description><category></category></item><item><title><![CDATA[WMI利用（横向移动）]]></title><link>https://blog.youkuaiyun.com/Ping_Pig/article/details/119446320</link><guid>https://blog.youkuaiyun.com/Ping_Pig/article/details/119446320</guid><author>Ping_Pig</author><pubDate>Tue, 09 Nov 2021 15:33:30 +0800</pubDate><description><![CDATA[WMI利用（横向移动）
讲在前面：
&nbsp;&nbsp;&nbsp;&nbsp;上一篇文章我们简单的解释了什么是WMI，WMI做什么，为什么使用WMI。本文是笔者在阅读国内部分的解释WMI横向移动的文章后写下的一篇文章，希望帮助同学们在攻防中进入横向移动后根据实际场景利用WMI来解决问题。在横向移动中的固定过程中一定离不开“信息收集”，然后分析信息根据实际场景（工作组或者域）来进行横向移动，至于使用什么工具，为什么使用这个工具，笔者使用WMI的意见。所以本文分为三个段落，信息收集、横向移动、部分意见。
]]></description><category></category></item><item><title><![CDATA[WMI的讲解(是什么，做什么，为什么)]]></title><link>https://blog.youkuaiyun.com/Ping_Pig/article/details/119446154</link><guid>https://blog.youkuaiyun.com/Ping_Pig/article/details/119446154</guid><author>Ping_Pig</author><pubDate>Tue, 09 Nov 2021 15:26:23 +0800</pubDate><description><![CDATA[讲在前面：
&nbsp;&nbsp;&nbsp;&nbsp;笔者在阅读了WMI的微软官方文档以及国内优秀前辈的介绍文章后，获益匪浅，WMI是一个较为老的知识点了，但是对于想要简单理解WMI的同学来说，对于一个新的知识点进行理解最好是能够有生动形象的例子进行抛砖引玉式的解读，将晦涩难懂的知识点吃透、理解后用简单的话语将其作用表达清楚，使其读者能够快速的理解并为读者接下来深入理解打好基础，以便在攻防中更好的利用WMI，所以此篇文章笔者使用通俗的话语将WMI表达清楚，在下文中对于基础薄弱的同学对于COM组件、Pr]]></description><category></category></item><item><title><![CDATA[DCSync：攻击与检测]]></title><link>https://blog.youkuaiyun.com/Ping_Pig/article/details/108906720</link><guid>https://blog.youkuaiyun.com/Ping_Pig/article/details/108906720</guid><author>Ping_Pig</author><pubDate>Thu, 09 Sep 2021 10:26:03 +0800</pubDate><description><![CDATA[讲在前面：

Mimkatz在2015年8月添加的一个主要特性是“DCSync”，它可以有效地“模拟”一个域控制器，并向目标域控制器请求帐户密码数据。DCSync由Benjamin Delpy和Vincent Le Toux编写。

使用适当的权限来利用Mimikatz的DCSync，攻击者可以通过网络从域控制器获取密码hash和以前的密码hash，从而不需要进行交互式的登录或复制Active Directory数据库文件(ntdd .dit)来得到密码hash

运行DCSync需要特殊权限。管理员、域管]]></description><category></category></item><item><title><![CDATA[Windows的Kerberos协议——Windows内网协议学习]]></title><link>https://blog.youkuaiyun.com/Ping_Pig/article/details/108182285</link><guid>https://blog.youkuaiyun.com/Ping_Pig/article/details/108182285</guid><author>Ping_Pig</author><pubDate>Fri, 27 Aug 2021 11:22:20 +0800</pubDate><description><![CDATA[目录

讲在前面：

Kerberos协议概述

Kerberos认证流程

Kerberos协议产生的安全问题——之AS

用户名枚举

黄金票据

pass the hash 和pass the key（凭据传递攻击）

Password Spraying（密码喷洒）

AS-REPRoasting

Kerberos协议产生的安全问题之——TGS

Kerberos协议产生的安全问题之——PAC

讲在前面：

该文章不是以科普的形式书写，而是在学习前辈的基础上进行的自我笔记记录以及复习。

Kerb]]></description><category></category></item><item><title><![CDATA[SPN扫描–无需网络端口扫描的进行信息收集]]></title><link>https://blog.youkuaiyun.com/Ping_Pig/article/details/108904097</link><guid>https://blog.youkuaiyun.com/Ping_Pig/article/details/108904097</guid><author>Ping_Pig</author><pubDate>Thu, 26 Aug 2021 14:05:00 +0800</pubDate><description><![CDATA[目录

讲在前面

简介SPN的知识点：

SPN命名实例

SPN默认实例

部分查询SPN脚本

windows自带setspn.exe，部分命令如下：

GetUserSPNs.ps1

GetUserSPNs.vbs

PowerView.ps1

总结：

讲在前面

在Active Directory环境中发现服务的最佳方法是通过所谓的“ SPN扫描”。攻击者进行SPN扫描的主要好处是，SPN扫描不需要连接到域内网络上的每个IP即可检查服务端口。SPN扫描通过对域控制器的LDAP查询执行服务发现]]></description><category></category></item><item><title><![CDATA[通过机器学习来检测Powershell恶意行为]]></title><link>https://blog.youkuaiyun.com/Ping_Pig/article/details/108962441</link><guid>https://blog.youkuaiyun.com/Ping_Pig/article/details/108962441</guid><author>Ping_Pig</author><pubDate>Thu, 12 Aug 2021 14:48:26 +0800</pubDate><description><![CDATA[讲在前面

国内外的各大厂商以及各类研究员多年来对在网络威胁中使用Powershell进行渗透的行为做了不同形式的报告，那么，为什么Poweshell在近几年的渗透中很受攻击中追捧呢，最大的特点就是Powershell的灵活性和丰富的功能使常规检测形同虚设。这篇文章在火眼（FireEye）的通过机器学习来检测Powershell恶意行为研究基础上进行部分修改后展示。

通过这篇文章，读者将会简单学习到：

为什么传统的“基于签名”或“基于规则”的检测引擎检测Powershell的威胁会遇到瓶颈
	如何使用自]]></description><category></category></item><item><title><![CDATA[本地引入FastJson]]></title><link>https://blog.youkuaiyun.com/Ping_Pig/article/details/119607340</link><guid>https://blog.youkuaiyun.com/Ping_Pig/article/details/119607340</guid><author>Ping_Pig</author><pubDate>Wed, 11 Aug 2021 15:12:37 +0800</pubDate><description><![CDATA[目录

下载

操作

下载

操作

IDEA选择File选项，选择Project Structure进。



进入后，选择左侧Modules选项后点击右侧Dependencies选项，点击+号，选择第一个选项：JARs or directories。选择jar包所在目录。

引入后，勾选指定jar包，点击右下角Apply后选择OK选项，退出页面。

​​​​​​​

查看引入，引入，成功。



到此本地引入FastJson包完成，同样也可以使用maven来引入。






...]]></description><category></category></item><item><title><![CDATA[Exchange2016安装]]></title><link>https://blog.youkuaiyun.com/Ping_Pig/article/details/118296779</link><guid>https://blog.youkuaiyun.com/Ping_Pig/article/details/118296779</guid><author>Ping_Pig</author><pubDate>Mon, 28 Jun 2021 12:50:43 +0800</pubDate><description><![CDATA[讲在前面：

这里笔者是为了测试随意选择的大版本为2016版，小版本则未选择，目前exchange2016在微软官网已经更新至第15版。可自行按照环境选择。

下载列表：

Exchange2016下载地址
	.NET Framework 4.5.2
	Microsoft 统一通信托管 API 4.0
安装步骤

步骤一：装载iso镜像后，直接运行EXE程序，选择好所在目录。



步骤二：等待其将安装文件释放至自行指定的目录后，执行安装.NET Framework 4.5.2的操作。

下载.NET4.5]]></description><category></category></item><item><title><![CDATA[域渗透——获取用户明文密码]]></title><link>https://blog.youkuaiyun.com/Ping_Pig/article/details/116019282</link><guid>https://blog.youkuaiyun.com/Ping_Pig/article/details/116019282</guid><author>Ping_Pig</author><pubDate>Fri, 23 Apr 2021 13:00:33 +0800</pubDate><description><![CDATA[目录

讲在前面：

一、CredSSP获取明文密码

二、Dcsync获取明文密码

讲在前面：

本文是笔者在学习"三好学生"前辈的文章进而总结的一篇文章，内容主要是在内网渗透中获得明文密码的两种方式。，在笔者看来，两种办法都有一定的限制性和局限性，当然还有其他的办法，这需要笔者进一步的继续深入学习从而总结。

一、CredSSP获取明文密码

CredSSP的研究文章的文章通过CredSSP导出用户的明文口令。这篇文章已经分析的非常清楚如何使用，以及使用的场景，当然优缺点也给大家进行了展示，这里不做赘]]></description><category></category></item><item><title><![CDATA[PowerShell攻击与检测]]></title><link>https://blog.youkuaiyun.com/Ping_Pig/article/details/108976627</link><guid>https://blog.youkuaiyun.com/Ping_Pig/article/details/108976627</guid><author>Ping_Pig</author><pubDate>Mon, 02 Nov 2020 22:27:21 +0800</pubDate><description><![CDATA[讲在前面

这篇文章相对目前的大环境来说，已经不合时宜了，但我们还是要拿出来讲一讲，思考思考Powershell的攻击与检测问题。以期望给目前国内的中小企业的网络安全建设提供一些建议。

Powershell作为工具的演变

Powershell是Microsoft Windows所有受支持版本（Win7/Windows 2008 R2和更高版本）上内置的命令行工具。微软称其为是最安全，最透明的Shell、脚本语言或编程语言。但恰恰因为其强大，也吸引了攻击者的注意力。因为其可以在内存中执行代码的特点，攻击者]]></description><category></category></item><item><title><![CDATA[Microsoft KB2871997的学习]]></title><link>https://blog.youkuaiyun.com/Ping_Pig/article/details/109171690</link><guid>https://blog.youkuaiyun.com/Ping_Pig/article/details/109171690</guid><author>Ping_Pig</author><pubDate>Thu, 29 Oct 2020 22:15:22 +0800</pubDate><description><![CDATA[讲在前面

2014年，Microsoft发布了KB2871997补丁，它主要囊括了Windows 8.1和Windows Server 2012 R2中增强的安全保护机制。所以，以往的例如：Windows 7，Windows 8，Windows Server 2008R2和Windows Server 2012也可以更新该补丁后获得上述安全保护机制。

介绍

增强的安全保护机制中有如下部分几点：

减少存储在内存中的凭据数据
	支持现代身份验证（Kerberos AES）
其实主要防范的是在身份登录时凭]]></description><category></category></item><item><title><![CDATA[Windows问题之——无法从命令行或调试器启动服务]]></title><link>https://blog.youkuaiyun.com/Ping_Pig/article/details/109184331</link><guid>https://blog.youkuaiyun.com/Ping_Pig/article/details/109184331</guid><author>Ping_Pig</author><pubDate>Wed, 28 Oct 2020 00:11:46 +0800</pubDate><description><![CDATA[1.以管理员身份运行cmd

2.安装windows服务

 cd C:\Windows\Microsoft.NET\Framework\v4.0.30319(InstallUtil.exe的路径，注意InstallUtil.exe的版本号需要和项目的版本号相同)

3.安装windows服务

 InstallUtil.exe D:\项目相关文件\MonitoringTEST\DialTest\bin\Debug\ProjectTest.exe(项目的路径)

4.启动windows服务

 net...]]></description><category></category></item><item><title><![CDATA[pingcastle的使用-AD域安全检测]]></title><link>https://blog.youkuaiyun.com/Ping_Pig/article/details/109286621</link><guid>https://blog.youkuaiyun.com/Ping_Pig/article/details/109286621</guid><author>Ping_Pig</author><pubDate>Mon, 26 Oct 2020 20:07:22 +0800</pubDate><description><![CDATA[目录

讲在前面

工具简介

使用

一、安装

二、使用

1-healthcheck-安全检查

2-conso-将多个报告汇总到一个报告中

3-carto-构建所有互连域的地图

4-扫描-在工作站上执行特定的安全检查

5-高级-打开高级菜单

总结

讲在前面

笔者在今年年初接触到该工具，一直未抽出空对工具的使用做一次翻译和自己的总结，目前将此工具的使用做如下翻译性的总结。同时笔者对此工具开始二次开发，在开发的过程中笔者将不断的分享域内安全渗透技术总结、C#开发备忘录、以及Windows底.]]></description><category></category></item></channel></rss>