『攻防世界』:新手区 | hello_pwn
checksec:
64位小端程序,未开启canary
程序逻辑简单,只需要在读入数据达到dword_60106c = 1853186401即可得到flag
IDA发现后门函数sub_400686():地址:0x400686
查看两个变量的距离为4,写入unk时溢出数据到dword
所以构造payload = b'a' *4 + p64(1853186401)即可得到flag
checksec:
64位小端程序,未开启canary
程序逻辑简单,只需要在读入数据达到dword_60106c = 1853186401即可得到flag
IDA发现后门函数sub_400686():地址:0x400686
查看两个变量的距离为4,写入unk时溢出数据到dword
所以构造payload = b'a' *4 + p64(1853186401)即可得到flag