1、pe,32位程序
2、IDA
找到main函数,查看源代码。两部操作,输入的32长度数组,每位都和0x88异或;&str比较。很简单。
3、exp
cipher =[0xEE, 0xE4, 0xE9, 0xEF, 0xF3, 0xF0, 0xE7, 0xDA, 0xD7, 0xE1,
0xBD, 0xD7, 0xE1, 0xE6, 0xFE, 0xED, 0xFA, 0xFC, 0xE1, 0xEA,
0xE4, 0xED, 0xF5]
key=0x88
m = ''
for i in range(len(cipher)):
m+=chr(cipher[i]^key)
print(m)
xoR_i5_invertible