博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
做ctf题对malloc的疑问
阅读量:6680 次
发布时间:2019-06-25

本文共 314 字,大约阅读时间需要 1 分钟。

做cctf pwn printf题目的时候 疑问为什么dir函数会将之前out的name倒叙输出

调试了一下发现当malloc(0xf4)大小时候,例如 第一次分配0x1000的地址,将名字输入到0x1000后 第二次malloc(0xf4)时,本题申请到的地址为0x10f8 而dir中判断完第一次传进来的file_head不为空之后将这个file——head的内容拷贝到s,然后将将申请地址 + 0xf0 之后的内容取出来 再比较 拷贝
PS:在ida分析时一定要注意 f5之后指针的类型 我真是吃了老大的亏 !!!!

转载于:https://www.cnblogs.com/strayboy/p/10773267.html

你可能感兴趣的文章
设计模式 -- 单例模式(Java&&PHP)
查看>>
安卓高手之路之 WindowManager
查看>>
监视键盘来获得密码
查看>>
Android 安装和启动另外一个应用
查看>>
Spark学习体系
查看>>
SD卡路径问题以及如何获取SDCard 内存
查看>>
程序员面试笔试宝典学习记录(七)(海量数据相关知识)
查看>>
公租自行车-北京经济技术开发区
查看>>
Android面试,IntentService的原理及使用
查看>>
IIS下浏览指定文件(如:web.config)
查看>>
[深入浅出WP8.1(Runtime)]应用实例——移动截图
查看>>
hdu 4770(枚举 + dfs爆搜)
查看>>
iPhone 6 首发无大陆,DevStore要去香港吗?
查看>>
理解class.forName()
查看>>
web系统架构的演进变化很形象
查看>>
Linux curses库使用
查看>>
第42周三
查看>>
一致性hash和solr千万级数据分布式搜索引擎中的应用
查看>>
Python数据结构与算法--算法分析
查看>>
IT职场求生法则(转)
查看>>