原文:[OGeek2019]babyrop

找了半天发现浏览器太小没有看见给的libc.so链接 首先是字符串的比较 read是读到 n 停止,而strlen是到 就停止 所以我们可以让第一个字符为 x 绕过字符串比较 然后就是把v 覆盖得大一点 好让后面的read有机会溢出 然后就是libc.so泄露 libc.so可以给我们提供一套函数的地址,并且在里面虽有函数的相对位置都是固定的。意思是如果我们知道了每一个函数的真实地址,我们可以根据 ...

2019-11-14 20:41 0 480 推荐指数:

查看详情

[OGeek2019]babyrop

伪代码如下,先获取一个随机数 然后用strncmp比较用户输入的值和随机数,这里可以用 \x00 来绕过strncmp,因为strlen遇到 \x00 会停止 因为a1是函数sub ...

Wed Feb 26 21:37:00 CST 2020 5 2519
bjdctf_2020_babyrop2

  这道题是一道基本题,正因为它经典,所以需要重点记录一下。   这道题考察格式化字符串泄露canary,然后rop获得libc版本,之后拿到shell。拿到程序之后我们先检查一下保护。。。 ...

Wed Feb 19 19:53:00 CST 2020 0 812
bjdctf_2020_babyrop2

exp 脚本 通过格式化字符串漏洞泄露 canary 。 栈溢出通过 puts 的 rop 泄露 libc 地址 。 再次栈溢出 rop 执行 system('/bin/sh') 内容来源 bjdctf_2020_babyrop2 ...

Thu Mar 05 03:24:00 CST 2020 3 598
bjdctf_2020_babyrop

找不到libc文件 用LibcSearcher模块 ...

Sun Feb 16 01:22:00 CST 2020 0 848
BUUCTF-pwn babyrop

简单的32位rop 读取随机数并传入。sub_804871F的返回值作为sub_80487D0的参数 第二个read就是溢出点 strncmp对我们输入的内容和 ...

Tue Jul 28 19:57:00 CST 2020 0 497
moectf2021新生赛>>pwn>>babyrop

moectf2021新生赛>>pwn>>babyrop   题目名:babyrop   WriteUp:   首先checksec      IDA分析          找到gets漏洞点,system ...

Tue Aug 24 04:59:00 CST 2021 1 129
2019

没啥感觉就2019了, 我觉得新的一年我会继续佛下去。 昨天找到了一张图片,扎心了,真实🌚 ...

Tue Jan 01 16:19:00 CST 2019 22 145
我的2019

2019的关键字应该是忙吧。 今年比较忙,从年初的项目从0到1上线,到年中的一些波折,以及下半年的各种大促活动,忙是主旋律。 忙着招人,从去年年底到今年,大概应该参与了100多场面试了吧,一场面试平均1.5小时,总体看来花费的时间还是很可观的。 忙着稳定业务,业务是要大踏步往前走的。没有业务 ...

Sat Dec 21 22:00:00 CST 2019 2 237
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM