Pwnable.kr random

首先看给出的源码。生成一个随机数,与key异或等于 0xdeadbeef打印出flag。


但是在拿gdb调试的时候,发现每次都返回一个固定的值。网上查阅资料了解到 随机数生成需要一个seed,seed相同则每次生成的随机数都是一样的。 rbp-0x4就是rand函数返回的随机数,值为0x6b8b4567。

再异或一次就能得到正确的输入值。

正确拿到flag

×

纯属好玩

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章目录
,