Sign Up
使用ida打开,搜索主函数main,f5反编译

双击进入Check_Data();

分析代码我们需要对账号前七位-1,密码前四位-2
key_num和key_password分别存着账号密码,双击查看

写一个解密脚本
res = ""
for i in range(7):
t = int(a[i]) - 1
res += str(t)
res += a[7:]
for j in range(4):
t = chr(ord(b[j]) - 2)
res += t
print(res)

使用md5加密获得flag


浙公网安备 33010602011771号