|
|
|
[讨论]《0day安全软件漏洞分析》有买的吗
981468537 再印刷的话加我一个 |
|
0day 2.4.1节,将MessageBoxA的函数地址修改为本机的后,读入缓冲区的password变了,原来的90变成了CC,buffer的首地址也没有淹没函数返回地址
补充一下,我直接修改的本书附带的程序目录里的password.txt,当只改了最后4个字节的返回地址时,strcpy里的函数返回地址被覆盖对了,然后我手动在ollydbg里修改MessageBoxA的入口地址,failwest弹出来了。但如果我直接在password.txt里再把MessageBoxA的入口地址更改,就会出现如上图所示的问题。百思不得其解。。。 |
|
0day 2.4.1节,将MessageBoxA的函数地址修改为本机的后,读入缓冲区的password变了,原来的90变成了CC,buffer的首地址也没有淹没函数返回地址
Summerd password.txt要56个字节,最后四个字节改成0x0012FAF0才能覆盖到返回地址这两处都改成了本机调试出的地址,但我用Ultra edit编辑后,读进去的password内容跟文本内的不一样,如上,我修改之后的内容都变成了CCCCCC...原来的909090读进内存成了CCCC |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值