<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[pythonZLX的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/pythonZLX</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; pythonZLX]]></copyright><item><title><![CDATA[永恒之蓝勒索病毒密钥获取并解密]]></title><link>https://blog.youkuaiyun.com/pythonZLX/article/details/160479389</link><guid>https://blog.youkuaiyun.com/pythonZLX/article/details/160479389</guid><author>pythonZLX</author><pubDate>Fri, 24 Apr 2026 17:45:31 +0800</pubDate><description><![CDATA[本文介绍了利用wannakey工具解密永恒之蓝勒索病毒的方法。在Windows7环境下，当病毒加密文件后，其密钥会暂时保留在内存中。通过以管理员权限运行wannakey工具，可以在不关机的情况下获取密钥文件（dky文件），从而成功解密被勒索的文件。该方法成功率并非100%，但为遭遇勒索病毒攻击的用户提供了一种可能的解决方案。操作过程包括运行病毒、获取密钥和解密三个阶段。]]></description><category></category></item><item><title><![CDATA[新手简单入门逆向-strcmp函数相关知识点]]></title><link>https://blog.youkuaiyun.com/pythonZLX/article/details/160111023</link><guid>https://blog.youkuaiyun.com/pythonZLX/article/details/160111023</guid><author>pythonZLX</author><pubDate>Mon, 13 Apr 2026 12:36:58 +0800</pubDate><description><![CDATA[摘要：该文分析了skipper-64程序的逆向过程。首先用checksec检查发现未开启PIE保护，通过IDA Pro反汇编main函数发现程序会进行3次条件判断（计算机名、OS版本、CPU型号）。由于实际环境难以满足条件，作者采用动态调试策略：在每次strcmp比较后手动修改eax寄存器为0来绕过验证。具体步骤包括定位3个strcmp地址(0x40272F、0x402792、0x402810)，用Pwndbg设置断点并执行&quot;set $eax=0&quot;来伪造比较结果，最终成功获取flag。]]></description><category></category></item><item><title><![CDATA[CTF修仙成长历程（一）]]></title><link>https://blog.youkuaiyun.com/pythonZLX/article/details/147225918</link><guid>https://blog.youkuaiyun.com/pythonZLX/article/details/147225918</guid><author>pythonZLX</author><pubDate>Fri, 10 Apr 2026 10:55:23 +0800</pubDate><description><![CDATA[凭借敏锐的洞察力和深厚的技术功底，去发现那些隐匿极深、前人从未察觉的安全隐患，然后精心钻研，提出独具匠心、行之有效的解决方案，在这片新领域留下独属于自己的深刻印记。潜心钻研，凭借敏锐的洞察力与深厚的技术功底，竭力去发现那些前人未曾察觉的安全隐患，并以独特的视角、创新性的思维，提出别具一格、行之有效的解决方案，为区块链安全领域的发展添砖加瓦。此时，CTF 修行者已不仅仅是技术高手，更是数字世界的守护者，以其超凡的境界，庇佑着整个 CTF 修仙界的繁荣发展，成为 CTF 修仙传说中的化神强者。]]></description><category></category></item><item><title><![CDATA[关于关闭VS2022AI自动代码补全提醒]]></title><link>https://blog.youkuaiyun.com/pythonZLX/article/details/153775886</link><guid>https://blog.youkuaiyun.com/pythonZLX/article/details/153775886</guid><author>pythonZLX</author><pubDate>Thu, 23 Oct 2025 11:06:29 +0800</pubDate><description><![CDATA[GitHub Copilot的自动补全功能可能干扰编程思路。要关闭该功能，只需在Copilot设置中取消勾选&quot;启用Copilot完成&quot;选项即可，无需复杂操作。这个简单方法可有效避免自动建议打断编程逻辑。]]></description><category></category></item><item><title><![CDATA[简单常见的勒索病毒加密]]></title><link>https://blog.youkuaiyun.com/pythonZLX/article/details/153738903</link><guid>https://blog.youkuaiyun.com/pythonZLX/article/details/153738903</guid><author>pythonZLX</author><pubDate>Wed, 22 Oct 2025 17:02:22 +0800</pubDate><description><![CDATA[需要加密的内容：laobideng123...用到的加密：AES加密+RSA加密整体逻辑：明文→生成AES密钥→用AES加密对明文加密→得到密文→使用RSA公钥加密AES密钥→将加密的AES密钥传回自己服务器RSA私钥自己保留准备好AES加密的内容:密钥hex：5f4dcc3b5aa765d61d8327deb882cf99a6838d2917d87864126e8581d2523a1e偏移hex：a1b2c3d4e5f678901234567890abcdef填充模式：PKCS7密钥长度256bits偏移]]></description><category></category></item><item><title><![CDATA[Windows系统安全加固]]></title><link>https://blog.youkuaiyun.com/pythonZLX/article/details/147939809</link><guid>https://blog.youkuaiyun.com/pythonZLX/article/details/147939809</guid><author>pythonZLX</author><pubDate>Wed, 14 May 2025 08:32:20 +0800</pubDate><description><![CDATA[本文详细介绍了Windows系统的安全加固措施，主要包括用户系统检查、口令策略检查、日志审计检查、安全选项检查和信息保护检查五个方面。具体措施包括禁用或重命名Administrator和Guest账户、设置密码策略、启用日志审计、配置安全选项以及保护系统信息。通过这些措施，可以有效提升系统的安全性，防止未授权访问和潜在的安全威胁。]]></description><category></category></item><item><title><![CDATA[Linux操作系统安全加固]]></title><link>https://blog.youkuaiyun.com/pythonZLX/article/details/147897327</link><guid>https://blog.youkuaiyun.com/pythonZLX/article/details/147897327</guid><author>pythonZLX</author><pubDate>Mon, 12 May 2025 15:13:29 +0800</pubDate><description><![CDATA[本文详细介绍了系统安全检查的多个关键点，包括用户系统检查、口令策略检查、日志审计检查、系统服务检查和访问控制检查。在用户系统检查中，强调了检查系统内核版本、空口令账户、UID与Root相同的账户、coredump开启状态、硬盘使用情况、历史命令条数设置和umask值的重要性。口令策略检查涉及密码最小长度、过期时间、认证失败次数、复杂度和过期告警天数的设置。日志审计检查关注日志审计功能和登录记录的开启情况。系统服务检查则涉及talk、sendmail、FTP和TELNET服务的启用状态。最后，访问控制检查包括]]></description><category></category></item><item><title><![CDATA[习题爱抚瘦(ctfshow)胖(Pwn)栈溢出36-44]]></title><link>https://blog.youkuaiyun.com/pythonZLX/article/details/146589170</link><guid>https://blog.youkuaiyun.com/pythonZLX/article/details/146589170</guid><author>pythonZLX</author><pubDate>Fri, 28 Mar 2025 10:43:09 +0800</pubDate><description><![CDATA[我认识一个女孩，她长得非常漂亮。每次当我遇到难题的时候，我都会去请教她，她每次都会为我提供我想要的答案虽然这需要我自己分析，但是她仍然会帮我解决我的难题。我真的很爱她，她也很耐心的帮我。她有一个很动听的名字——IDA PRO。]]></description><category></category></item><item><title><![CDATA[新手简单入门逆向-消除对汇编的恐惧]]></title><link>https://blog.youkuaiyun.com/pythonZLX/article/details/146538438</link><guid>https://blog.youkuaiyun.com/pythonZLX/article/details/146538438</guid><author>pythonZLX</author><pubDate>Thu, 27 Mar 2025 11:00:00 +0800</pubDate><description><![CDATA[最近这几天一直在看一本电子书，看雪的0day安全：软件漏洞分析技术内容灵感来自：第一篇，第一章节最后一节1.4小实验这是书中给到的源码编译前要关闭vs的内存地址随机化环境：vs 2022 release 32位程序看到这里进行了两次判断，第一次输入v3进行判断，第二次输入v4进行判断下面介绍一下伪代码中的迷惑点在v3和v4的strcmp函数下面会有这样的代码if ( v3 )-1 : 1;这个其实就是strcmp函数的返回值，可以不用管它strcmp函数介绍。]]></description><category></category></item><item><title><![CDATA[CTFshow命令执行(55-71)]]></title><link>https://blog.youkuaiyun.com/pythonZLX/article/details/146523818</link><guid>https://blog.youkuaiyun.com/pythonZLX/article/details/146523818</guid><author>pythonZLX</author><pubDate>Wed, 26 Mar 2025 11:12:33 +0800</pubDate><description><![CDATA[php​/*​*/​// 你们在炫技吗？if(!system($c);}else{由于过滤了字母，但没有过滤数字，我们尝试使用/bin目录下的可执行程序。但因为字母不能传入，我们需要使用通配符?来进行代替?替换后变成?c=/??????64??????]]></description><category></category></item><item><title><![CDATA[新手入门永恒之蓝从扫描-＞持久化]]></title><link>https://blog.youkuaiyun.com/pythonZLX/article/details/146504935</link><guid>https://blog.youkuaiyun.com/pythonZLX/article/details/146504935</guid><author>pythonZLX</author><pubDate>Tue, 25 Mar 2025 15:50:09 +0800</pubDate><description><![CDATA[本片文章主要以新手入门为主，里面也涉及一些我自己刚学的东西（持久化那里）通过nmap来搜索存在ms17-010漏洞的主机--script=vuln 使用nmap中的漏洞脚本进行扫描-T5 使用狂暴模式进行扫描 速度快准确度差一些发现192.168.60.160主机，存在SMBv1漏洞。该漏洞是由美国国家安全局（NSA）下属的方程式小组（APT组织）挖掘出来的关于smb服务的远程溢出漏洞。该漏洞强悍点在于可以远程执行命令，并且直接将攻击者提升为system权限。]]></description><category></category></item><item><title><![CDATA[CTFShow-php特性（89-97）]]></title><link>https://blog.youkuaiyun.com/pythonZLX/article/details/146412527</link><guid>https://blog.youkuaiyun.com/pythonZLX/article/details/146412527</guid><author>pythonZLX</author><pubDate>Fri, 21 Mar 2025 09:33:02 +0800</pubDate><description><![CDATA[是 PHP 中的一个强大的正则表达式匹配函数。它用于在一个字符串中搜索匹配给定正则表达式模式的内容。如果找到匹配项，它可以返回匹配的次数（通常为 1，因为在第一次匹配成功后就会停止），并可以通过可选的参数获取匹配的内容。preg_match当检测的变量是数组的时候会报错并返回0。intval()函数是 PHP 中的一个内置函数。它的主要作用是获取变量的整数值。例如，如果有一个包含数字的字符串或者一个浮点数，intval()函数可以将其转换为整数。基本语法是，其中$var是要转换的变量，$base。]]></description><category></category></item><item><title><![CDATA[梅杰夫人（MrsMajor）3.0病毒修复过程]]></title><link>https://blog.youkuaiyun.com/pythonZLX/article/details/144532061</link><guid>https://blog.youkuaiyun.com/pythonZLX/article/details/144532061</guid><author>pythonZLX</author><pubDate>Tue, 17 Dec 2024 12:27:38 +0800</pubDate><description><![CDATA[梅杰夫人3.0MrsMajor首先会禁用很多相关内容，然后会出现恐怖元素，如果你是MBR硬盘引导会在进入系统桌面之前被锁住如果你不是mbr引导，那么你加载的时候会看见windows图标，但是在进入桌面之前被病毒拦截住。]]></description><category></category></item><item><title><![CDATA[CTFShow-命令执行（29-54）]]></title><link>https://blog.youkuaiyun.com/pythonZLX/article/details/142896389</link><guid>https://blog.youkuaiyun.com/pythonZLX/article/details/142896389</guid><author>pythonZLX</author><pubDate>Sun, 13 Oct 2024 12:07:04 +0800</pubDate><description><![CDATA[1- eval()特别注意：php中@是干什么的2- assert() --（最好不要加上分号作为结尾）8- uasort()函数3- exec()需要输出执行结果，且它只会输出最后一行的内容。需要输出执行结果，且输出全部的内容。7- 反引号 ``echo `ls`;]]></description><category></category></item><item><title><![CDATA[CTFshow Web入门-SSRF]]></title><link>https://blog.youkuaiyun.com/pythonZLX/article/details/142392715</link><guid>https://blog.youkuaiyun.com/pythonZLX/article/details/142392715</guid><author>pythonZLX</author><pubDate>Fri, 20 Sep 2024 18:51:47 +0800</pubDate><description><![CDATA[php?url=127.0.0.1/flag.php 通过url访问本地的flag.php文件url=file:///var/www/html/flag.php 通过路径访问flag文件。]]></description><category></category></item><item><title><![CDATA[CTFshow Web入门-信息收集]]></title><link>https://blog.youkuaiyun.com/pythonZLX/article/details/142361020</link><guid>https://blog.youkuaiyun.com/pythonZLX/article/details/142361020</guid><author>pythonZLX</author><pubDate>Thu, 19 Sep 2024 15:14:32 +0800</pubDate><description><![CDATA[开发注释未及时删除右键或者F12查看即可。]]></description><category></category></item><item><title><![CDATA[Polar PWN内容WP 四]]></title><link>https://blog.youkuaiyun.com/pythonZLX/article/details/139736956</link><guid>https://blog.youkuaiyun.com/pythonZLX/article/details/139736956</guid><author>pythonZLX</author><pubDate>Mon, 17 Jun 2024 10:40:08 +0800</pubDate><description><![CDATA[先去下载文件，然后导入到虚拟机中file和checksec一下可以看到是64位程序，并且同时开启了金丝雀和NX保护我们将程序放进IDA中查看一下源码有一个很明显的后门函数，但是需要一些条件在我们运行程序的时候会问我们是不是喜欢小猫，此时有两个选项其实不管输入哪个都无法触发后门函数，因为输入的内容是在buf变量中，而参与判断的是s2变量。我们发现buf变量定义是32个而read可输入的是40个，所以这里有溢出点buf到s2的距离是0x50-0x30。]]></description><category></category></item><item><title><![CDATA[Polar PWN内容WP 三]]></title><link>https://blog.youkuaiyun.com/pythonZLX/article/details/136848234</link><guid>https://blog.youkuaiyun.com/pythonZLX/article/details/136848234</guid><author>pythonZLX</author><pubDate>Tue, 19 Mar 2024 17:03:46 +0800</pubDate><description><![CDATA[老规矩查看一下文件64位开启nx保护进入ida查看一下有两个函数，一个叫dalao，一个叫caiji输入1进入大佬函数，输入2进入菜鸡函数，先进去大佬函数看一下淦，被骂了；进入菜鸡函数看一下一个溢出漏洞，shift+F12查找字符串有bin/sh跟踪一下发现一个标准的后门函数思路：输入2进入菜鸡函数，然后利用溢出跳到后门函数位置编写然后cat flag即可。]]></description><category></category></item><item><title><![CDATA[Polar PWN内容WP 二]]></title><link>https://blog.youkuaiyun.com/pythonZLX/article/details/136808113</link><guid>https://blog.youkuaiyun.com/pythonZLX/article/details/136808113</guid><author>pythonZLX</author><pubDate>Mon, 18 Mar 2024 14:27:55 +0800</pubDate><description><![CDATA[下载文件放入虚拟机中查看一下32位ELF文件，开启栈不可执行保护（NX）放入IDA中看一下映入眼帘的就是一个flag函数，直接看一下flag函数中的内容好嘛！cat flag 思路明确了接着我们进入main函数中出现的yes函数，查看一下yes函数中的内容一个栈溢出，read写入的是100个字节，远远超出定义的58字节利用溢出，返回cat flag思路有了计算偏移地址偏移地址：0x58+4找出flag函数地址差不多了，开搞！​运行脚本后得到flag。]]></description><category></category></item><item><title><![CDATA[Polar PWN内容WP]]></title><link>https://blog.youkuaiyun.com/pythonZLX/article/details/136786357</link><guid>https://blog.youkuaiyun.com/pythonZLX/article/details/136786357</guid><author>pythonZLX</author><pubDate>Sun, 17 Mar 2024 18:04:14 +0800</pubDate><description><![CDATA[NX保护机制：将数据所在内存页标识为不可执行，当程序溢出成功转入shellcode时，程序会尝试在数据页面上执行指令，此时CPU就会抛出异常，而不是去执行恶意指令。Stack保护机制：在一个函数的入口处，先从fs/gs寄存器中取出一个4字节(eax)或者8字节(rax)的值存到栈上，当函数结束时会检查这个栈上的值是否和存进去的值一致。我们继续，将程序丢入IDA64中查看一下main函数发现一个叫box的函数，进去看一看。]]></description><category></category></item></channel></rss>