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

分析代码,发现先经过fun1函数,然后再check一下flag

双击进入fun1,可知fun1是对v6进行加密,异或1

双击进入check函数,主要功能是验证s与加密后的v6是否相等

写一个解密脚本
enc = 'shfiu777'
flag = ''
for i in enc:flag += chr(ord(i)^1)
print(flag)

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

分析代码,发现先经过fun1函数,然后再check一下flag

双击进入fun1,可知fun1是对v6进行加密,异或1

双击进入check函数,主要功能是验证s与加密后的v6是否相等

写一个解密脚本
enc = 'shfiu777'
flag = ''
for i in enc:flag += chr(ord(i)^1)
print(flag)
