<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[feekee的自留研习地]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/feekee</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; feekee]]></copyright><item><title><![CDATA[《小说月报》笔记]]></title><link>https://blog.youkuaiyun.com/feekee/article/details/144427108</link><guid>https://blog.youkuaiyun.com/feekee/article/details/144427108</guid><author>feekee</author><pubDate>Thu, 12 Dec 2024 15:05:40 +0800</pubDate><description><![CDATA[这篇写的还行，感觉和现实贴近一点，作者名气没那么大，但是文笔贴近现实，不错！不过又看作品在《读者》上发表过，可能风格上更容易比别人让人接受一点。最近学习了几篇小说，]]></description><category></category></item><item><title><![CDATA[补充：Java代码审计 - 反序列化漏洞]]></title><link>https://blog.youkuaiyun.com/feekee/article/details/128132803</link><guid>https://blog.youkuaiyun.com/feekee/article/details/128132803</guid><author>feekee</author><pubDate>Thu, 01 Dec 2022 16:05:15 +0800</pubDate><description><![CDATA[Java代码审计 - 反序列化漏洞 知识点记录]]></description><category></category></item><item><title><![CDATA[解一道vm加密的crackme，simple_vm]]></title><link>https://blog.youkuaiyun.com/feekee/article/details/121826765</link><guid>https://blog.youkuaiyun.com/feekee/article/details/121826765</guid><author>feekee</author><pubDate>Thu, 09 Dec 2021 15:56:57 +0800</pubDate><description><![CDATA[​

这个crackme包含两个文件，vm_rel和p.bin，其中vm_rel是一个简单的虚拟机，p.bin是虚拟机的指令码。原始文件可以在这里下载，（感谢这个github的主人） https://github.com/b1ngoo/VMCTF/tree/master/simplevm

生成虚拟机的伪指令的代码如下：（我还是习惯用c。。）
​]]></description><category></category></item><item><title><![CDATA[一个persistent XSS漏洞CVE-2021-40509]]></title><link>https://blog.youkuaiyun.com/feekee/article/details/121444734</link><guid>https://blog.youkuaiyun.com/feekee/article/details/121444734</guid><author>feekee</author><pubDate>Sat, 20 Nov 2021 20:11:20 +0800</pubDate><description><![CDATA[前面说到有个xss漏洞没有申请成cve，那是因为个人没有把漏洞全部共享出来。

后来又在JFORUM2的类似的地方发现了一个存储型XSS，CVE-2021-40509。
]]></description><category></category></item><item><title><![CDATA[flare-on 7 break第三部分求解：一元线性同余方程]]></title><link>https://blog.youkuaiyun.com/feekee/article/details/121393881</link><guid>https://blog.youkuaiyun.com/feekee/article/details/121393881</guid><author>feekee</author><pubDate>Thu, 18 Nov 2021 10:17:12 +0800</pubDate><description><![CDATA[思考的结论：其实这种国际性的逆向比赛，肯定会考一些数学的知识，这个考的是比较基础了，无奈自己没有这个基础。

话说还是flare 7的break这道题，到了最后，第三步验证，函数竟然来到了0x08053B70，没办法，硬着头皮分析。

结果发现两个关键函数，一个是把用户输入的后24位与程序中预先设置的常量进行运算得到b，另一个是使用b与程序中预先设置的常量进行计算，得到的结果必须等于另一个常量。这里不详细写了，做过这道题的都知道。

使用一般的调试技巧，能分析出的也就是这样子了。按照一般的思路，应该是逆推出]]></description><category></category></item><item><title><![CDATA[ida pro 使用F5碰到的陷阱与总结（二）]]></title><link>https://blog.youkuaiyun.com/feekee/article/details/121055274</link><guid>https://blog.youkuaiyun.com/feekee/article/details/121055274</guid><author>feekee</author><pubDate>Sat, 30 Oct 2021 20:56:05 +0800</pubDate><description><![CDATA[前面写遇到了一个陷阱，

这里记录一下另一个v5(&amp;loc_804C257, &amp;v4);（其中v5=0），是在函数0804c217中，



我们看下F5自动翻译会出现哪些问题，如上。

那么，我们把v5(&amp;loc_804C257, &amp;v4)这段汇编代码改一下，让F5再运行一遍，看一下结果。







最后一张图是重新执行F5后的伪代码，这里pivot_root(,)的第二个参数变成了flags，而不是原先的a1。这估计是因为F5插件在汇编代码更改以后，意识到了fl...]]></description><category></category></item><item><title><![CDATA[ida pro 使用F5碰到的陷阱与总结]]></title><link>https://blog.youkuaiyun.com/feekee/article/details/121036665</link><guid>https://blog.youkuaiyun.com/feekee/article/details/121036665</guid><author>feekee</author><pubDate>Fri, 29 Oct 2021 18:10:46 +0800</pubDate><description><![CDATA[如下，直接上代码吧：

最近在做Flare-7 的break这道题，算是对linux下没有采用vm保护技术的crackme的一种挑战，遇到了下述的代码：



上图红色部分，明显执行时会报错；这是break这个crackme采取的一种机制，sub_0804C369这个进程是有另一个进程attach它的，并接收它的信号，进行相应的处理。上图红色部分会报SIGSEGV信号，查看调试它的进程的代码，如下：



可以看到，V34是栈保存的下一条指令，v33就是第一张图中的&amp;loc_804c3c4，v32.]]></description><category></category></item><item><title><![CDATA[IDAPro F5出现too big function 解决]]></title><link>https://blog.youkuaiyun.com/feekee/article/details/114383167</link><guid>https://blog.youkuaiyun.com/feekee/article/details/114383167</guid><author>feekee</author><pubDate>Fri, 05 Mar 2021 09:34:03 +0800</pubDate><description><![CDATA[修改配置文件IDA 7.0\cfg\hexrays.cfg





MAX_FUNCSIZE=64//Functionsover64Karenotdecompiled修改为：
	MAX_FUNCSIZE=1024//Functionsover64Karenotdecompiled
...]]></description><category></category></item><item><title><![CDATA[gdb的一点技巧，catchpoint]]></title><link>https://blog.youkuaiyun.com/feekee/article/details/114021850</link><guid>https://blog.youkuaiyun.com/feekee/article/details/114021850</guid><author>feekee</author><pubDate>Wed, 24 Feb 2021 14:36:21 +0800</pubDate><description><![CDATA[gdb的一点技巧，记录一二。

1. catchpoint

通过ptrace调用设置catchpoint破解anti-debugging的程序 (gdb)catch syscall ptrace set $rax=0；

对signal设置可以catch signal或者catch signal &lt;sig num&gt;,修改gdb对具体signal触发后的行为可以通过handle进行。
...]]></description><category></category></item><item><title><![CDATA[做个小记录]]></title><link>https://blog.youkuaiyun.com/feekee/article/details/111478009</link><guid>https://blog.youkuaiyun.com/feekee/article/details/111478009</guid><author>feekee</author><pubDate>Mon, 21 Dec 2020 16:40:17 +0800</pubDate><description><![CDATA[这一段做了一个trace-p的crackme，里面判断当前用户的uid竟然用了程序堆栈中的环境变量之上的一个内存保存的值，而且每次启动验证，这里保存的都是对的uid。一直不了解为什么这里有这个值，直到今天偶然pediy上看到一篇文章，讲手动加载elf，里面链接到了https://lwn.net/Articles/631631/，里面提到了辅助变量，才知道原来这个值是系统提供的辅助变量。uid、euid、gid、egid都保存在这里。
...]]></description><category></category></item><item><title><![CDATA[也关于ddos的三篇文章]]></title><link>https://blog.youkuaiyun.com/feekee/article/details/107160409</link><guid>https://blog.youkuaiyun.com/feekee/article/details/107160409</guid><author>feekee</author><pubDate>Mon, 06 Jul 2020 15:45:51 +0800</pubDate><description><![CDATA[国内首个从事 memcached DDoS 攻击的大型网络黑灰团伙被端

https://www.sohu.com/a/230767248_114877

关于利用memcached服务器实施反射DDoS攻击的情况通报

https://www.cert.org.cn/publish/main/9/2018/20180303110550151219900/20180303110550151219900_.html


...]]></description><category></category></item><item><title><![CDATA[Security- Beyond Compliance]]></title><link>https://blog.youkuaiyun.com/feekee/article/details/90410063</link><guid>https://blog.youkuaiyun.com/feekee/article/details/90410063</guid><author>feekee</author><pubDate>Tue, 21 May 2019 16:46:34 +0800</pubDate><description><![CDATA[25 March 2009

Security- Beyond Compliance

Compliance will not alwaysguarantee that your information security assets are well protected. Security is beyond compliance.

An example

In the last week ...]]></description><category></category></item><item><title><![CDATA[发github的地址，兴趣和工作积累的一些小程序]]></title><link>https://blog.youkuaiyun.com/feekee/article/details/86586796</link><guid>https://blog.youkuaiyun.com/feekee/article/details/86586796</guid><author>feekee</author><pubDate>Mon, 21 Jan 2019 23:43:03 +0800</pubDate><description><![CDATA[https://github.com/thomas1390]]></description><category></category></item><item><title><![CDATA[发一篇iscc2016逆向分析的ppt]]></title><link>https://blog.youkuaiyun.com/feekee/article/details/86586710</link><guid>https://blog.youkuaiyun.com/feekee/article/details/86586710</guid><author>feekee</author><pubDate>Mon, 21 Jan 2019 23:35:14 +0800</pubDate><description><![CDATA[上传在百度文库中，地址为：https://wenku.baidu.com/view/a4e12e96a9114431b90d6c85ec3a87c241288a2b，欢迎查看。]]></description><category></category></item><item><title><![CDATA[代码审计小结一]]></title><link>https://blog.youkuaiyun.com/feekee/article/details/86586147</link><guid>https://blog.youkuaiyun.com/feekee/article/details/86586147</guid><author>feekee</author><pubDate>Mon, 21 Jan 2019 22:53:57 +0800</pubDate><description><![CDATA[以OWASP10个高危漏洞为对象进行审计，审计方法为人工检查为主，工具验证为辅。

PS:因为手头没有具备license的代码审计工具，所以网上找了一个fortify，license至2008年。

形成了一个简单的手工检查列表，方便审计人员检查和提防御建议：
按照10个漏洞的顺序，

SQL注入：
特征：1）明显的sql‘拼接’，

2）或入库参数进行了过滤，但是过滤不完全（过滤的规则目前未完全...]]></description><category></category></item><item><title><![CDATA[关于QVM32这个crackme]]></title><link>https://blog.youkuaiyun.com/feekee/article/details/86008663</link><guid>https://blog.youkuaiyun.com/feekee/article/details/86008663</guid><author>feekee</author><pubDate>Mon, 07 Jan 2019 16:06:09 +0800</pubDate><description><![CDATA[调试了很久，作者本意是使用虚拟机技术做保护，没承想直接通过常规的调试办法，给调出来了]]></description><category></category></item><item><title><![CDATA[一个CVE申请的web xss漏洞]]></title><link>https://blog.youkuaiyun.com/feekee/article/details/85986530</link><guid>https://blog.youkuaiyun.com/feekee/article/details/85986530</guid><author>feekee</author><pubDate>Mon, 07 Jan 2019 09:56:44 +0800</pubDate><description><![CDATA[因为没有共享出来，导致没有申请CVE]]></description><category></category></item><item><title><![CDATA[simple ways to cheat the waf and go on using the scanner]]></title><link>https://blog.youkuaiyun.com/feekee/article/details/85929992</link><guid>https://blog.youkuaiyun.com/feekee/article/details/85929992</guid><author>feekee</author><pubDate>Sun, 06 Jan 2019 15:13:03 +0800</pubDate><description><![CDATA[For some &quot;evil&quot; purpose,we may need to test some web-site's security.To bypass the WAF,we may need do a little things on the scanner's detect packet.
Luckily,we have the great GNU tcp proxy code in ha...]]></description><category></category></item><item><title><![CDATA[发一个较好的调试工具]]></title><link>https://blog.youkuaiyun.com/feekee/article/details/85919676</link><guid>https://blog.youkuaiyun.com/feekee/article/details/85919676</guid><author>feekee</author><pubDate>Sun, 06 Jan 2019 12:01:37 +0800</pubDate><description><![CDATA[
//a good crackme tool,usr ptrace to debug the need-crack file
 //from tiocsti's solution to yanisto's Tiny Crackme,URL: http://crackmes.de/users/yanisto/tiny_crackme/solutions/tiocsti/browse
 //added...]]></description><category></category></item><item><title><![CDATA[发一道面试题的解法]]></title><link>https://blog.youkuaiyun.com/feekee/article/details/85916051</link><guid>https://blog.youkuaiyun.com/feekee/article/details/85916051</guid><author>feekee</author><pubDate>Sun, 06 Jan 2019 10:54:55 +0800</pubDate><description><![CDATA[有四个线程1、2、3、4。线程1的功能就是输出1，线程2的功能就是输出2，以此类推.........现在有四个文件ABCD。初始都为空。现要让四个文件呈如下格式：

A：1 2 3 4 1 2....

B：2 3 4 1 2 3....

C：3 4 1 2 3 4....

D：4 1 2 3 4 1....

#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;pth...]]></description><category></category></item></channel></rss>