<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_65550121的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_65550121</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_65550121]]></copyright><item><title><![CDATA[免杀攻防系列(2.免杀基础)]]></title><link>https://blog.youkuaiyun.com/weixin_65550121/article/details/157801632</link><guid>https://blog.youkuaiyun.com/weixin_65550121/article/details/157801632</guid><author>weixin_65550121</author><pubDate>Fri, 06 Feb 2026 10:57:24 +0800</pubDate><description><![CDATA[本文介绍了Windows API基础及免杀攻防技术要点。首先声明所有内容仅供合法安全研究使用。文章详细讲解了Windows API的核心数据类型（DWORD、SIZE_T、PVOID等）及其应用场景，并通过代码示例演示了文件创建、内存管理等API调用方法。重点解析了ANSI与Unicode函数版本的区别、输入输出参数的使用技巧，以及错误调试方法（GetLastError）。作为免杀攻防系列的开篇，本文为后续深入探讨恶意软件检测与规避技术奠定了理论基础，强调必须在授权环境下进行实践。]]></description><category></category></item><item><title><![CDATA[免杀攻防系列(1.免杀基础)]]></title><link>https://blog.youkuaiyun.com/weixin_65550121/article/details/157800971</link><guid>https://blog.youkuaiyun.com/weixin_65550121/article/details/157800971</guid><author>weixin_65550121</author><pubDate>Fri, 06 Feb 2026 10:35:12 +0800</pubDate><description><![CDATA[恶意软件开发与防御技术研究 本文系统阐述了恶意软件开发周期(MDLC)的核心流程，包括开发、测试、离线/在线AV/EDR测试及IOC特征分析等关键环节，强调通过逆向工程降低恶意软件的可检测性。文章详细介绍了必备工具链（Visual Studio、x64dbg、PE-Bear等）的功能分工，并深入解析了Windows API调用中结构体的两种处理模式（传入填充与返回填充）及其初始化方法。研究特别指出，开发者必须同时具备逆向分析能力，才能有效识别和规避IOC特征。所有技术内容仅限网络安全研究使用，严禁任何非法应]]></description><category></category></item><item><title><![CDATA[、写入Shellcode到注册表上线]]></title><link>https://blog.youkuaiyun.com/weixin_65550121/article/details/135160606</link><guid>https://blog.youkuaiyun.com/weixin_65550121/article/details/135160606</guid><author>weixin_65550121</author><pubDate>Fri, 22 Dec 2023 20:29:37 +0800</pubDate><description><![CDATA[其实本质就是将shellcode写入到注册表中，然后读取注册表中的shellcode，然后创建线程去执行shellcode。]]></description><category></category></item><item><title><![CDATA[i春秋云镜之Initial]]></title><link>https://blog.youkuaiyun.com/weixin_65550121/article/details/135025806</link><guid>https://blog.youkuaiyun.com/weixin_65550121/article/details/135025806</guid><author>weixin_65550121</author><pubDate>Fri, 15 Dec 2023 21:50:38 +0800</pubDate><description><![CDATA[参考文章：https://blog.youkuaiyun.com/solitudi/article/details/118675321。flag{60b53231-2ce3-4813-87d4-e8f88d0d43d6} 最终flag。紧接着在fscan中可以看到存在一个ms17-010的机器，也就是172.22.1.21。通过Fscan进行扫描发现存在Thinkphp RCE漏洞。我们进行getshell之后通过蚁剑进行连接。紧接着通过MSF打MS17-010。然后我们通过蚁剑挂代理进行连接。]]></description><category></category></item><item><title><![CDATA[i春秋云镜之Tsclient]]></title><link>https://blog.youkuaiyun.com/weixin_65550121/article/details/135025740</link><guid>https://blog.youkuaiyun.com/weixin_65550121/article/details/135025740</guid><author>weixin_65550121</author><pubDate>Fri, 15 Dec 2023 21:46:29 +0800</pubDate><description><![CDATA[因为它在远程连接我们的时候把磁盘也挂载过来了，这里由于我们不能让对面那台主机重启所以我们不能通过写启动项的方式让他上线但我们在对方的C盘发现了一个用户以及提示的信息接下来就是进一步的操作这里先把权限切换到John用户。因为对方远程登录的是这个桌面这里切忌一定不要远程上去你一旦远程上去 对方的连接就会断开 他的C盘也会断开所以你收集不到他的磁盘信息了迁移到John的进程上去。我们可以发现这里面都是windows的机器，我们先提权。我们发现是权限是mssql权限，所以我们需要提权。]]></description><category></category></item><item><title><![CDATA[Smbexec绕过Windows Defender]]></title><link>https://blog.youkuaiyun.com/weixin_65550121/article/details/134986932</link><guid>https://blog.youkuaiyun.com/weixin_65550121/article/details/134986932</guid><author>weixin_65550121</author><pubDate>Thu, 14 Dec 2023 09:15:14 +0800</pubDate><description><![CDATA[那么我们就可以使用"SystemRoot"\\system32\\cmd.exe。可以看到这里它调用了系统的变量，我们可以来看一下这个系统变量指的是什么。可以看到它指向的是C:\windows\system32\cmd.exe。Smbexec会尝试将.bat文件写入到临时目录，然后将它删除。这里我们将写入.bat的名称改掉以及它存在一些特征。可以看到这里的指向的是C:\WINDOWS。可以看到加上逗号是不会影响执行的。那么我们尝试给他参数加一点污染。那就有可能是参数的问题了。那么我们给他加上逗号即可。]]></description><category></category></item><item><title><![CDATA[你真的了解进程注入吗？]]></title><link>https://blog.youkuaiyun.com/weixin_65550121/article/details/134980532</link><guid>https://blog.youkuaiyun.com/weixin_65550121/article/details/134980532</guid><author>weixin_65550121</author><pubDate>Wed, 13 Dec 2023 19:52:14 +0800</pubDate><description><![CDATA[这里的第一个参数还是跟上面一样进程的句柄，第二个参数设置为nullptr,第三个参数就是shellcode的大小，第四个参数表示指向一个应用程序定义的函数的指针，这个参数的类型为 LPTHREAD_START_ROUTINE，这里的第一个参数就是我们进程的句柄，第二个参数就是我们使用VirtualAllocEx申请的地址，第三个参数就是shellcode，第四个参数表示shellcode的大小，最后一个参数就是写入字节数的输出参数。对于要运行的进程，它必须有一个正在运行的线程，该线程是运行代码的组件。]]></description><category></category></item><item><title><![CDATA[你真的了解Shiro框架吗？]]></title><link>https://blog.youkuaiyun.com/weixin_65550121/article/details/134980392</link><guid>https://blog.youkuaiyun.com/weixin_65550121/article/details/134980392</guid><author>weixin_65550121</author><pubDate>Wed, 13 Dec 2023 19:47:57 +0800</pubDate><description><![CDATA[到这里Shiro的加密和解密就说完了 其实发现 不管我们认证的过程 还是 AES加密和解密的过程 全都在DefaultSecurityManager类中的一些方法中实现的 紧接着会调用其他类。]]></description><category></category></item><item><title><![CDATA[域渗透之BloodHound分析]]></title><link>https://blog.youkuaiyun.com/weixin_65550121/article/details/134960972</link><guid>https://blog.youkuaiyun.com/weixin_65550121/article/details/134960972</guid><author>weixin_65550121</author><pubDate>Tue, 12 Dec 2023 22:55:57 +0800</pubDate><description><![CDATA[BloodHound 是一个强大的内网域渗透提权分析工具，BloodHound 采用了原始的 PowerPath 概念背后的一些关键概念，并将这些概念放在一个能运行且直观，并易于使用的功能中，用于提取和分析数据，可以高效准确地显示如何提升 AD 域中的权限。攻击者可以使用BloodHound轻松识别高度复杂的攻击路径，否则很难快速识别。防御者可以使用BloodHound来识别和防御那些相同的攻击路径。蓝队和红队都可以使用BloodHound轻松深入了解Active Directory环境中的权限关系。]]></description><category></category></item><item><title><![CDATA[域渗透之影子凭证 滥用密钥信任账户映射进行账户接管]]></title><link>https://blog.youkuaiyun.com/weixin_65550121/article/details/134940661</link><guid>https://blog.youkuaiyun.com/weixin_65550121/article/details/134940661</guid><author>weixin_65550121</author><pubDate>Tue, 12 Dec 2023 09:18:32 +0800</pubDate><description><![CDATA[当用户注册时 TPM 会为用户的帐户生成一个公钥-私钥对 如果在组织中实施了证书信任模型，则客户端发出证书请求，以从环境的证书颁发机构为 TPM 生成的密钥对获取受信任的证书 但是，如果实施 Key Trust 模型，则公钥将存储在帐户的 msDS-KeyCredentialLink 属性中的新 Key Credential 对象中。微软引入了密钥信任的概念以在不支持证书信任的环境中支持无密码身份验证，在 Key Trust 模型下，PKINIT 身份验证是基于原始密钥数据而不是证书建立的。]]></description><category></category></item><item><title><![CDATA[SqlServer相关渗透思路]]></title><link>https://blog.youkuaiyun.com/weixin_65550121/article/details/134918864</link><guid>https://blog.youkuaiyun.com/weixin_65550121/article/details/134918864</guid><author>weixin_65550121</author><pubDate>Mon, 11 Dec 2023 09:25:23 +0800</pubDate><description><![CDATA[通过使用存储过程对注册表进行修改，替换成任意值，造成镜像劫持。前提条件:未禁止注册表编辑（即写入功能）xp_regwrite启用。]]></description><category></category></item><item><title><![CDATA[关于Mybatis的一个小问题]]></title><link>https://blog.youkuaiyun.com/weixin_65550121/article/details/134918732</link><guid>https://blog.youkuaiyun.com/weixin_65550121/article/details/134918732</guid><author>weixin_65550121</author><pubDate>Mon, 11 Dec 2023 09:14:58 +0800</pubDate><description><![CDATA[之前在挖一些项目的时候，老是遇到参数置空导致信息泄露的问题。为了一探究竟，我又去重新补了一下Mybatis 也算是水一篇文章了。Mybatis中XML中的SQL规范可能产生的信息泄露如果在Mybatis中的XML文件中如果是这么写的话。]]></description><category></category></item><item><title><![CDATA[没有人比我更了解NTLM协议]]></title><link>https://blog.youkuaiyun.com/weixin_65550121/article/details/134916832</link><guid>https://blog.youkuaiyun.com/weixin_65550121/article/details/134916832</guid><author>weixin_65550121</author><pubDate>Sun, 10 Dec 2023 23:36:51 +0800</pubDate><description><![CDATA[其实简单来说，就是客户端去访问SMB服务的时候，需要输入服务端的账号和密码，来进行校验身份，此时客户端会将服务端的密码存储在自己的本地中，然后当服务端发送过来的质询消息中包含质询值发送过来的时候，客户端会将之前保存服务端的那个密码的hash，对这个质询值进行加密，加密之后封装成认证消息发送给服务端，服务端紧接着用自己的密码也对质询值进行加密。没有定义的话，就是使用的默认值。②：服务端接收到客户端发送过来的Type 1消息后，会读取其中的内容，并从中选择出自己所能接受的服务内容，加密等级，安全服务等。]]></description><category></category></item><item><title><![CDATA[域渗透之Kerberos协议详解]]></title><link>https://blog.youkuaiyun.com/weixin_65550121/article/details/134906081</link><guid>https://blog.youkuaiyun.com/weixin_65550121/article/details/134906081</guid><author>weixin_65550121</author><pubDate>Sun, 10 Dec 2023 11:46:03 +0800</pubDate><description><![CDATA[例如用户所属的用户组， 用户所具有的权限等。可以看到，ST服务票据中的PAC和TGT认购权证中的PAC是一致的，在正常的非S4u2Self请求的TGS过程中，KDC在ST服务票据中的PAC是直接拷贝TGT票据中的PAC。当某个域内的用户去访问域内的某个服务的时候，例如FTP,SMB，HTTP等服务的时候，输入账号和密码，这个用户所在的客户端就会向密钥分发中心(KDC)的AS认证(TGT认购权证都是由KDC的AS认证服务颁发的)服务发送一个AS_REQ的请求，里面包含着请求的用户名，域名，加密时间戳等等。]]></description><category></category></item><item><title><![CDATA[一文了解Mybatis]]></title><link>https://blog.youkuaiyun.com/weixin_65550121/article/details/134905961</link><guid>https://blog.youkuaiyun.com/weixin_65550121/article/details/134905961</guid><author>weixin_65550121</author><pubDate>Sun, 10 Dec 2023 11:40:03 +0800</pubDate><description><![CDATA[打包方式：jar引入依赖


创建MyBatis的核心配置文件


创建mapper接口


创建MyBatis的映射文件

相关概念：ORM（Object Relationship Mapping）对象关系映射。
对象：Java的实体类对象

关系：关系型数据库
映射：二者之间的对应关系







Java概念
数据库概念




类
表


属性
字段/列


对象
记录/行



映射文件的命名规则
表所对应的实体类的类名+Mapper.xml

例如：表t_user，映射的实体类为User，所对]]></description><category></category></item><item><title><![CDATA[域渗透之组策略详解]]></title><link>https://blog.youkuaiyun.com/weixin_65550121/article/details/134904382</link><guid>https://blog.youkuaiyun.com/weixin_65550121/article/details/134904382</guid><author>weixin_65550121</author><pubDate>Sun, 10 Dec 2023 09:40:25 +0800</pubDate><description><![CDATA[组策略可以对用户账户，计算机账户进行集中化管理和配置，组策略分为本地组策略和域的组策略，本机组策略一般用于计算机管理员统一管理本机以及所有用户，域内的组策略用于域管统一管理域内的所有计算机以及域用户。打开组策略，可以看到域林中有一条条的组策略。可以看到Default Domain PolicyDefault Domain Controller Policy 这两条组策略是默认的。对于组策略，我们一般关心两点。这条组策略链接到哪里。这条组策略的内容是啥。以为例。]]></description><category></category></item><item><title><![CDATA[域渗透之挖透Ldap协议]]></title><link>https://blog.youkuaiyun.com/weixin_65550121/article/details/134900086</link><guid>https://blog.youkuaiyun.com/weixin_65550121/article/details/134900086</guid><author>weixin_65550121</author><pubDate>Sat, 09 Dec 2023 20:59:01 +0800</pubDate><description><![CDATA[域中的组我们分为两类，第一类是通讯组，就是类似于邮件组之类的，第二类是安全组，就比如说运维需要对公司网络进行管理，需要给一些特殊的管理权限，再比如说就跟VPN一样，我们用深信服VPN的时候有些网段的权限我们是无法访问，需要管理员进行开启。域本地组。具备系统管理员的权限，拥有对整个域最大的控制权，可以执行整个域的管理任务。Administrators包括Domain Admins和Enterprise Admins。全局组。我们常说的域管组。]]></description><category></category></item><item><title><![CDATA[横向渗透之PSExec、SMBExec和WMIExec的使用及特征]]></title><link>https://blog.youkuaiyun.com/weixin_65550121/article/details/134899961</link><guid>https://blog.youkuaiyun.com/weixin_65550121/article/details/134899961</guid><author>weixin_65550121</author><pubDate>Sat, 09 Dec 2023 20:20:16 +0800</pubDate><description><![CDATA[支持单向、双向通信。攻击者通过PSEXEC连接到远程机器并通过命名管道执行命令，命名管道是通过一个随机命名的二进制文件创建的，这个文件被写入到远程机器上的ADMIN$共享，最后通过SVCManager用来创建服务。建立连接之后，我们执行notepad.exe，可以发现它卡在这了，这因为我们在等待远程机器的输入，然而它永远不会输入。首先我们通过PSEXEC去横向的时候，这里上传了一个文件名字叫SBxFixsS.exe的文件，也就是说将这个文件写入到了远程机器的ADMIN$共享中，我们可以查看一下共享目录。]]></description><category></category></item><item><title><![CDATA[域渗透之DCSYNC攻击]]></title><link>https://blog.youkuaiyun.com/weixin_65550121/article/details/134899889</link><guid>https://blog.youkuaiyun.com/weixin_65550121/article/details/134899889</guid><author>weixin_65550121</author><pubDate>Sat, 09 Dec 2023 20:14:10 +0800</pubDate><description><![CDATA[2015年八月份Mimikatz新增了一个主要功能叫做"Dcsync"，使用这项技术可以有效的模拟域控制器并从目标域控上请求域内用户的Hash，这项技术为当下域渗透提供了极大的便利，可以直接远程dump域内hash，另外也衍生出很多的攻击方式。在域内，不同的域控制器之间，每隔15分钟都会有一次域数据的同步，当一个域控制器想从其他域控制器上面获取数据时，DC1会向DC2发起一个GetNCChanges请求，该请求的数据，包括需要同步的数据，如果需要同步的数据比较多，则会重复上面的过程。]]></description><category></category></item><item><title><![CDATA[终于有人把域渗透之ADCS证书攻击讲透了]]></title><link>https://blog.youkuaiyun.com/weixin_65550121/article/details/134890759</link><guid>https://blog.youkuaiyun.com/weixin_65550121/article/details/134890759</guid><author>weixin_65550121</author><pubDate>Sat, 09 Dec 2023 09:34:42 +0800</pubDate><description><![CDATA[PKI是一个术语，有些地方会采用中文的表述——公钥基本结构，用来实现证书的产生、管理、存储、分发和撤销等功能。我们可以把他理解成是一套解决方案，这套解决方案里面需要有证书颁发机构，有证书发布，证书撤掉等功能。]]></description><category></category></item></channel></rss>