https://buuoj.cn/challenges#[GUET-CTF2019]re
upx -d
elf 64
字符串定位到 sub_400E28
位置
__readfsqword
是汇编指令,用于读取 FS 段寄存器中存储的 64 位整数。 __readfsqword(0x28u)
赋值给变量 v7 则表示将 FS 段寄存器中偏移为 0x28 的地址处存储的 64 位整数值赋值给变量 v7
sub_4009AE 函数检验
写个脚本逆回去
但是喜提报错
TypeError: sequence item 6: expected str instance, int found
发现第六个没给出来,那就爆破
一个个试,其实第二个就对了
flag{e165421110ba03099a1c039337}