专栏名称: 珂技知识分享
分享自己的安全技术,渗透实例,IT知识,拒绝转载,坚持原创。
目录
今天看啥  ›  专栏  ›  珂技知识分享

web选手入门pwn(24)——koi和bllbl_shellcode_3

珂技知识分享  · 公众号  ·  · 2025-04-28 18:00
    

主要观点总结

本文主要描述了两个程序安全挑战的问题,涉及栈溢出和栈迁移。

关键观点总结

关键观点1: 第一个问题关于程序'pwn1'的栈溢出。

这个问题中,程序存在栈溢出漏洞,可以利用wrshell()函数的溢出,覆盖栈上的地址到bss地址。解题思路包括构造特定的payload,通过gdb调试找到关键地址,然后发送payload触发栈溢出,最终进入xxx()函数。

关键观点2: 第二个问题关于bllbl_shellcode_3的栈迁移。

这个问题是一个栈迁移攻击,需要控制栈指针到bss区域。通过leave ret指令实现栈迁移,然后向bss上写入数据。由于bss上没有数据,第二次ret会报错,所以需要先向bss上写入shellcode。最终利用read函数加载shellcode并执行。


免责声明

免责声明:本文内容摘要由平台算法生成,仅为信息导航参考,不代表原文立场或观点。 原文内容版权归原作者所有,如您为原作者并希望删除该摘要或链接,请通过 【版权申诉通道】联系我们处理。

原文地址:访问原文地址
总结与预览地址:访问总结与预览
推荐产品:   推荐产品
文章地址: 访问文章快照