[BUUCTF-pwn]——picoctf_2018_buffer overflow 0
生活随笔
收集整理的这篇文章主要介绍了
[BUUCTF-pwn]——picoctf_2018_buffer overflow 0
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
[BUUCTF-pwn]——picoctf_2018_buffer overflow 0
好久不写BUU了,手都快生了赶快过来写写。
通过观察源文件发现,首先有put函数不需要去libc中找,同时argv肯定大于1,也就是需要至少两个参数,才可以到else语句,同时vuln函数的参数是第二个参数。
进入vuln函数内部看看,找到strcpy函数这个函数是一个典型的可以用来利用溢出的函数。所以我们可以在这里进行栈溢出,以此调用puts函数打印flag.因为flag在bss段上。
总结
以上是生活随笔为你收集整理的[BUUCTF-pwn]——picoctf_2018_buffer overflow 0的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 力扣——回文数(Java)
- 下一篇: 解决VS2017使用scanf报错问题