月度归档: 2024 年 7 月

9 篇文章

thumbnail
阅读HITCON2024-setjmp题解笔记
前言 做这道题的时候当时刚刚重新学堆,其实确实观察到uaf的点,以及想到剩下root本身就可以double free,但没有做出来,是因为当时不知道tcache安全机制。整理相关安全机制+正确收集libc版本以后,这道题的思路呼之欲出,但细节还是经验不足啊,没刷多少题,得去看看师傅们是怎么构造任意读…
7.26本周小结
这周的周一到周三主要是跟着Nop师傅去分析了几个固件,然后发现很多时候之所以我到今天都还没有cve编号,其实是分析的不够细致(当然之前那个vxwork前前后后在考试期搞了一个月所以人麻了没有再挖),下次还是要耐心分析下去,而且实际上并没有我想象中那么难的 这周的周四和周五打算把hitcon2024 …
thumbnail
浅析_IO_FILE相关利用、FSOP与House_of_Orange技术
前言 曾经的学习止步于此,现在,在高版本堆的背景下,仍然值得一学 为什么要学习_IO_FILE? _IO_FILE的特性可以让我们在没有show的情况下完成信息泄露,也可以让我们在没有free()给出的情况下完成getshell _IO_FILE内部含有丰富的虚函数,对这些虚函数进行劫持,能够形成类…
7.22本周小结
这周主要是pwn堆调试方面的学习,时隔很久很久重新开始学习堆利用了,这次因为有基础的存在确实学的比较系统,很久前的一道堆题花了我两三天去调试理解整个攻击是怎么做到的,其实就是不熟。然后学习了house of orange以及阅读了io_file结构体相关源代码和信息泄露方式与fsop,很久以前就是在…
7.14本周小结
学完boofuzz,这一基于生成算法的fuzzing 而紧接着又要开始对pwn下一阶段的学习了,本周重新开始了堆利用的学习 发现自己曾经的笔记用来重新入门是挺好用的,因为比较适合自己的思考风格 使用画图的方式,感觉对堆的理解则更为深入了 接下来的任务就是尽可能刷完ctfshow的堆题,buuctf其…
thumbnail
fuzzing原理探究(下):boofuzz背后的生成算法
那么,就来看看基于生成的boofuzz吧,虽然后面实现了持续生成的方案,但没有任何反馈调整变异机制,所以其实还是基于生成的 基于生成和基于变异的模糊测试区别在于, 基于生成的方法一次性生成所有样例,在生成初始输入后不会根据输入继续变动,实现起来很简单,无需插桩等; 而基于变异的方法则会一直运行,根据…
thumbnail
fuzzing原理浅析(上):afl,afl++背后的变异算法
前言 对于防御者来说,现有的内存损坏和控制流劫持保护措施提供的保护并不完整。对于软件开发人员来说,手动代码分析无法扩展到大型程序。这些漏洞可能被恶意攻击者利用,导致数据泄露、系统崩溃,甚至是更严重的安全事件。 fuzzing 技术,作为一种无需静态分析、动态调试等手段,却能有效识别和暴露软件程序中的…
7.7本周小结
这周回去帮表妹筛选志愿什么的,我发现,还是有很多人不知道有往年录取分数线表格这种东西可供快速筛选,那两本书信息确实是准的,但往往需要花费大量精力来看完全部内容,那么,最佳的方法应该是先用表格筛选一遍,然后再有的放矢,节省大量的精力 这周后来因为感冒,吃了布洛芬,睡了一整天,之后的我确实偷懒了几天,没…
粤ICP备20015830号