<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[one____dream的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/one____dream</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; one____dream]]></copyright><item><title><![CDATA[【网安】Reverse-非常规题目]]></title><link>https://blog.youkuaiyun.com/one____dream/article/details/157615750</link><guid>https://blog.youkuaiyun.com/one____dream/article/details/157615750</guid><author>one____dream</author><pubDate>Sun, 01 Feb 2026 16:40:22 +0800</pubDate><description><![CDATA[本文分享了一道CTF非常规逆向题的解题过程。题目给出一个ASCII文本文件，内容看似程序内存分布。通过分析发现多组以48 BF开头的16进制数据，其中第四行存在差异。关键发现是十六进制值7B和7D对应ASCII字符 { 和 } 据此推测中间差异值70 6F 70 70 6F 70 72 65 74即为flag，转换为字符串poppopret 后验证正确。体现了逆向工程中三分逆向的说法]]></description><category></category></item><item><title><![CDATA[Reverse-elrond32]]></title><link>https://blog.youkuaiyun.com/one____dream/article/details/157615332</link><guid>https://blog.youkuaiyun.com/one____dream/article/details/157615332</guid><author>one____dream</author><pubDate>Sun, 01 Feb 2026 15:35:13 +0800</pubDate><description><![CDATA[本文记录了CTF比赛中一道ELF逆向题的解题过程。通过IDA分析32位ELF文件，定位到关键函数sub_8048414和sub_8048538。前者通过递归调用验证输入数组，后者进行异或解密操作。重点指出32位小端序整数的识别方法，最终通过Python脚本实现异或解密，得到flag{s0me7hing_S0me7hinG_t0lki3n}。解题过程展示了字符串搜索、交叉引用等逆向分析技巧。]]></description><category></category></item><item><title><![CDATA[【网安】Reverse-elrond32]]></title><link>https://blog.youkuaiyun.com/one____dream/article/details/157614993</link><guid>https://blog.youkuaiyun.com/one____dream/article/details/157614993</guid><author>one____dream</author><pubDate>Sun, 01 Feb 2026 15:32:40 +0800</pubDate><description><![CDATA[记录攻防世界上某一CTF比赛真题的解题过程和代码
需要重点关注的是CTF逆向题目做题的一般步骤、汇编语言定义的小端存储的32位整数数组的识别、以及转换为Python数组的方法]]></description><category></category></item><item><title><![CDATA[Reverse真题-reverse_re3]]></title><link>https://blog.youkuaiyun.com/one____dream/article/details/157433807</link><guid>https://blog.youkuaiyun.com/one____dream/article/details/157433807</guid><author>one____dream</author><pubDate>Tue, 27 Jan 2026 15:49:35 +0800</pubDate><description><![CDATA[算法分析题是CTF逆向题目中出现最频繁，花样最多的一类题目，本文先讲解某CTF比赛逆向真题（原题在攻防世界题库中），最后总结一下算法分析题的一般思路对于逆向中的算法分析题目，有一些基本套路，总结如下：（1）拿到附件文件先分析是Linux ELF文件还是Windows PE文件，32位还是64位（2）尝试直接运行，看看有没有提示信息，提示信息往往可以作为定位关键代码的依据（3）使用IDA静态分析，重点分析从输入到输出的一系列流程，这部分算法花样众多，需要具体问题具体分析。]]></description><category></category></item><item><title><![CDATA[【网安】Reverse-算法分析]]></title><link>https://blog.youkuaiyun.com/one____dream/article/details/157431571</link><guid>https://blog.youkuaiyun.com/one____dream/article/details/157431571</guid><author>one____dream</author><pubDate>Tue, 27 Jan 2026 15:48:11 +0800</pubDate><description><![CDATA[本文分析了某CTF比赛中的一道逆向题目，主要包含静态分析，解题思路和实现代码三个部分。最后总结了逆向中算法分析题的一般套路]]></description><category></category></item><item><title><![CDATA[移除链表元素与反转链表]]></title><link>https://blog.youkuaiyun.com/one____dream/article/details/157399286</link><guid>https://blog.youkuaiyun.com/one____dream/article/details/157399286</guid><author>one____dream</author><pubDate>Mon, 26 Jan 2026 18:21:23 +0800</pubDate><description><![CDATA[对比这两道题目可以发现，最主要的区别是链表的指向是否改变在第一道题中，指向没有改变，则不管用多少层p.next.next...都是没有关系的，都能正确找到想要指向的新节点而第二道题中，因为指向发生了改变，用p.next.next就会循环回来，此时不得不用另一个指针保存next地址，以找到下一个新节点。]]></description><category></category></item><item><title><![CDATA[【算法】移除链表元素与反转链表]]></title><link>https://blog.youkuaiyun.com/one____dream/article/details/157398725</link><guid>https://blog.youkuaiyun.com/one____dream/article/details/157398725</guid><author>one____dream</author><pubDate>Mon, 26 Jan 2026 18:20:20 +0800</pubDate><description><![CDATA[本文分析了力扣203题（移除链表元素）和206题（反转链表）的解题思路。203题使用单指针遍历链表，而206题采用双指针法反转链表，关键是在修改指针前需暂存下一节点地址以防丢失。两题差异在于链表指向是否改变：203题保持原指向，206题因改变指向需额外处理指针关系。代码实现展示了两种不同指针操作在链表问题中的应用技巧]]></description><category></category></item><item><title><![CDATA[Reverse-OD反调试]]></title><link>https://blog.youkuaiyun.com/one____dream/article/details/157357351</link><guid>https://blog.youkuaiyun.com/one____dream/article/details/157357351</guid><author>one____dream</author><pubDate>Sun, 25 Jan 2026 11:29:01 +0800</pubDate><description><![CDATA[利用调试工具绕过身份验证或异常检测是逆向工程的基础技术，但有的可执行程序专门用了一些手段来阻止调试，本文主要讲解如何绕过这些阻止手段，正常使用调试工具解题]]></description><category></category></item><item><title><![CDATA[【网安】Reverse-OD反调试]]></title><link>https://blog.youkuaiyun.com/one____dream/article/details/157354925</link><guid>https://blog.youkuaiyun.com/one____dream/article/details/157354925</guid><author>one____dream</author><pubDate>Sun, 25 Jan 2026 11:28:36 +0800</pubDate><description><![CDATA[主要介绍了如何用OD绕过反调试手段，得到flag的过程]]></description><category></category></item><item><title><![CDATA[【网安】pwn-ret2shellcode]]></title><link>https://blog.youkuaiyun.com/one____dream/article/details/157327080</link><guid>https://blog.youkuaiyun.com/one____dream/article/details/157327080</guid><author>one____dream</author><pubDate>Sat, 24 Jan 2026 15:44:52 +0800</pubDate><description><![CDATA[结合泰山杯真题介绍了pwn中ret2shellcode技术的实现思路和完整代码]]></description><category></category></item><item><title><![CDATA[【算法】相同的树与对称二叉树]]></title><link>https://blog.youkuaiyun.com/one____dream/article/details/157299994</link><guid>https://blog.youkuaiyun.com/one____dream/article/details/157299994</guid><author>one____dream</author><pubDate>Fri, 23 Jan 2026 22:25:39 +0800</pubDate><description><![CDATA[介绍了力扣100题和101题的解题思路和代码，主要介绍了递归思想用于二叉树的算法实现]]></description><category></category></item><item><title><![CDATA[【网安】pwn-ret2libc]]></title><link>https://blog.youkuaiyun.com/one____dream/article/details/157215032</link><guid>https://blog.youkuaiyun.com/one____dream/article/details/157215032</guid><author>one____dream</author><pubDate>Wed, 21 Jan 2026 16:19:11 +0800</pubDate><description><![CDATA[结合实际题目详细介绍了ret2libc技术的实现思路，并分享了几个bug的解决方法]]></description><category></category></item><item><title><![CDATA[【算法】大整数数组连续进位]]></title><link>https://blog.youkuaiyun.com/one____dream/article/details/157183502</link><guid>https://blog.youkuaiyun.com/one____dream/article/details/157183502</guid><author>one____dream</author><pubDate>Tue, 20 Jan 2026 20:42:38 +0800</pubDate><description><![CDATA[力扣66题题解，包含思路分析和代码]]></description><category></category></item><item><title><![CDATA[【网安】pwn-ret2text]]></title><link>https://blog.youkuaiyun.com/one____dream/article/details/157170454</link><guid>https://blog.youkuaiyun.com/one____dream/article/details/157170454</guid><author>one____dream</author><pubDate>Tue, 20 Jan 2026 10:11:24 +0800</pubDate><description><![CDATA[pwn中ret2text题目的WriteUp]]></description><category></category></item><item><title><![CDATA[【算法】合并两个有序链表]]></title><link>https://blog.youkuaiyun.com/one____dream/article/details/157143045</link><guid>https://blog.youkuaiyun.com/one____dream/article/details/157143045</guid><author>one____dream</author><pubDate>Mon, 19 Jan 2026 21:18:33 +0800</pubDate><description><![CDATA[力扣算法题 21.合并两个有序链表题解与思路]]></description><category></category></item><item><title><![CDATA[[YOLO]yaml配置文件详解]]></title><link>https://blog.youkuaiyun.com/one____dream/article/details/155242959</link><guid>https://blog.youkuaiyun.com/one____dream/article/details/155242959</guid><author>one____dream</author><pubDate>Tue, 25 Nov 2025 20:55:59 +0800</pubDate><description><![CDATA[介绍了YOLO模型改进基本流程，重点解析了yaml配置文件中的各参数作用]]></description><category></category></item><item><title><![CDATA[【Java】异常处理]]></title><link>https://blog.youkuaiyun.com/one____dream/article/details/146888274</link><guid>https://blog.youkuaiyun.com/one____dream/article/details/146888274</guid><author>one____dream</author><pubDate>Tue, 01 Apr 2025 17:28:23 +0800</pubDate><description><![CDATA[全面总结了Java的异常处理，包括异常的分类，异常处理方式，异常传递与捕捉机制，自定义异常类等]]></description><category></category></item><item><title><![CDATA[【Java】重写规则]]></title><link>https://blog.youkuaiyun.com/one____dream/article/details/146773946</link><guid>https://blog.youkuaiyun.com/one____dream/article/details/146773946</guid><author>one____dream</author><pubDate>Tue, 01 Apr 2025 17:21:54 +0800</pubDate><description><![CDATA[全面总结了Java的重写规则，包含普遍父类和子类，抽象类和接口的重写规则]]></description><category></category></item><item><title><![CDATA[【Java】探究super本质]]></title><link>https://blog.youkuaiyun.com/one____dream/article/details/146453974</link><guid>https://blog.youkuaiyun.com/one____dream/article/details/146453974</guid><author>one____dream</author><pubDate>Sun, 23 Mar 2025 16:18:56 +0800</pubDate><description><![CDATA[super本质到底是什么？让我们开始super关键字的探究之旅]]></description><category></category></item><item><title><![CDATA[【Java】各级访问权限总结]]></title><link>https://blog.youkuaiyun.com/one____dream/article/details/146457525</link><guid>https://blog.youkuaiyun.com/one____dream/article/details/146457525</guid><author>one____dream</author><pubDate>Sun, 23 Mar 2025 16:17:11 +0800</pubDate><description><![CDATA[总结了Java中各级访问权限的特点及不同点，以及一些注意事项]]></description><category></category></item></channel></rss>