想建pwn帖子,一起讨论一些做题的问题
ctf吧
全部回复
仅看楼主
level 8
binno 楼主
如题,pwn手,感觉现在自己打的会又不完全会,也不知道自己还有什么没懂。
大家可以在这里问一些理论上的问题,也可以针对题目中遇到的没看懂的点来讨论。
叠甲,我也菜,不一定完全会。目前还是一个栈和简单堆,house of系列还没开始……
来问知识点先多次思考查询,至少你要有自己的思考然后提出没想明白的点;
(谢绝环境问题QAQ,真的烦了喵)
题目的话请标清楚题目来源,正在进行的题目谢绝,可以交流一些才比完的,复现中遇到的(最好自备一下题目附件)
重要的事情说三遍:
问之前自己先思考!
问之前自己先思考!
问之前自己先思考!
不要问正在进行的比赛!
不要问正在进行的比赛!
不要问正在进行的比赛!
2024年03月30日 11点03分 1
level 8
binno 楼主
怎么没人喵QAQ,也没有那么严肃啦,有问题的都可以问问啦,只是在自己再三思考之后的问答会更有效率一点,印象也更深一点啦[小乖]
2024年03月31日 07点03分 2
level 2
pwn初学从哪入手比较好[乖]
2024年04月03日 01点04分 3
栈(先把基本ROP看完),然后一点点接触整数溢出,fmt,sandbox的打法,这个时候可以和保护机制结合着看,有了一定基础之后再去看中高级ROP打法(因为现有例题基本上都是把这些打法放一起打的)。
2024年04月03日 03点04分
@binno 栈看完就可以堆了,堆需要补一个c的数据结构知识,感觉里面one_gadget打法很常见,堆建议先从低版本开始,可以找chat拿源码伪代码(生成的不一定对,但是逻辑是这么个回事)堆估计手上要对准备几个ubuntu版本再来学
2024年04月03日 03点04分
@binno 切记,学的时候一定要动手去实践,可以写个很简单程序自己去运行调试就把学的漏洞点写出来,本地去打,理论的东西都差不多的
2024年04月03日 03点04分
@听风道君 个人不太喜欢[小乖]也不是大佬拉,有问题可以发帖哦,这样大家遇上相似的问题了也可以一起解决[你懂的]发帖看到且有意义会有大佬来帮你的[哈哈]
2024年05月29日 16点05分
level 3
实话说,贴吧真的没啥人了,不如去群里
2024年04月08日 15点04分 4
主打一个冷清,害,中强度贴吧人无所畏惧[酷](顺便水水经验是这样的)
2024年04月09日 09点04分
@binno 好家伙
2024年04月10日 01点04分
有没有群推荐一下
2024年05月25日 15点05分
@贴吧用户_Q16yDQ9 去打CTF,然后加比赛群
2024年05月26日 11点05分
level 3
那刚好问一个最近困扰的问题,格式化字符串的时候,我传入的是这个b“-%10$p-%10$d-”.ljust(16,b“\0")+p64(secret)
secret是目标的地址,在bss段,大小是dd
中间传入输出的%p没问题,但是得%lp才能输出栈上secret的完整地址,但是%d输出的数据存在问题,动调的时候,和栈上secret存的值不同
2024年04月10日 01点04分 5
(鉴于优秀的审核机制我这边你消息只有一半)根据你的主诉这个应该是64位下的fmt,感觉比较像是因为没有对齐的原因?(可能要调试看一下改的时候有没有动字节对齐)感觉和hhn那个原理有点像,尽量把字节切短一点看看[小乖]
2024年04月10日 01点04分
@binno 没记错的话%p和%d的输出单位是不一样的,感觉还是没对齐吧[小乖]
2024年04月10日 01点04分
level 8
师傅了解elf结构吗😭,在写简单elf加载器的时候遇到了些问题想请教
2024年05月12日 14点05分 6
有点但不多QAQ,这一块我学的非常散,我印象里文件结构是那个抽象的4GB虚拟内存空间地址,然后学ret2libc的时候重新拿来看动态链接的东西,fini_final(好像叫这个又拿出来看一下QAQ)抱歉学的太散了[泪]
2024年05月23日 04点05分
@binno 师傅可以留个联系方式吗,我才学到file结构😭
2024年05月29日 16点05分
@雾海宏火 不太喜欢留联系方式啦,笑,有问题可以发帖问群里大佬哦(丢二进制专区,会有大佬的)elf这边不要死磕概念,建议联系已经编译好的文件来看(我也是菜,学得不深,误人子弟了别怪我[乖]
2024年05月29日 16点05分
1