logmein
使用ida打开,反编译main函数

发现主要是要求异或,v8已经给了,但是i%v6-8会为负数,看其他题解说v7和v8是连在一起的,所以会带入v7的值,又因为v7是小端序,所以v7="harambe"
所以s[0]=h^:=R
写一个脚本
v8 = ":\"AL_RT^L*.?+6/46"
v7 = 'harambe'
for i in range(len(v8)):
char = ord(v7[i % 7]) ^ ord(v8[i])
print(chr(char), end='')


浙公网安备 33010602011771号