计算机系统
文章平均质量分 59
Leaf_wuji
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
寄存器内容是否会被调用者覆盖
IA32(俗称x86)采用了一组统一的寄存器使用惯例., 所有的过程调用都必须遵守, 包括程序库中的过程. 看例子:yoo: … movq $15213, **%rdx** call who a ddq **%rdx**, %rax … ret who: … subq $18213, **%rdx** …原创 2017-10-26 17:55:26 · 602 阅读 · 0 评论 -
bufbomb关于缓冲区溢出攻击
smoke 要求:构造攻击字符串作为目标程序输入,造成缓冲区溢出,使getbuf()返回时不返回到test函数,而是转向执行smoke 思路: 理解了getbuf栈的构成:开辟的空间[1][2][3]…[32]+rbp+返回地址 只需要把getbuf返回的地址设置为smoke地址即可(开始的时候因为不理解栈的结构,发懵了很久) 第一步:确定开辟空间大小00000000004018b9 <g原创 2017-11-23 14:52:52 · 2678 阅读 · 1 评论
分享