https://buuoj.cn/challenges#[GWCTF%202019]xxor
64 elf
Tea加密
加上解个方程组
基本类型数据大小
input 是 int64 的 每个 8 块,上下两块填数据(4 块)
后面 ab 紧挨着,一起传进去 tea 加密
后面再 check
先解出来 check:
z3约束求解
这里注意是无符号数,转化成 16 进制先再做求解
[a4 = 2652626477,
a0 = 3746099070,
a2 = 3774025685,
a5 = 2230518816,
a3 = 1548802262,
a1 = 550153460]
再反向 tea 解密回去
change input to hex and combine~
666c61677b72655f69735f6772656174217d
flag{re_is_great!}