题解
打开就是指节码
偷懒了用了chatGPT分析了代码的流程
分析出来的还是有点问题的,所以还是要自已分析
程序就是对这32个字节进行了+7运算,再进行比较
-7算出flag,但要注意这32个字节在的存放位置
脚本:
n1=int.to_bytes(5570191165376843081,8,'big')
n2=int.to_bytes(6722278119083037265,8,'big')
n3=int.to_bytes(6219552794204983118,8,'big')
n4=int.to_bytes(5569930572732194906,8,'big')
d=n4[::-1]+n3[::-1]+n2[::-1]+n1[::-1]
flag=''
for i in d:
print(chr(i-7),end='')
SYCTQWEFGHYIICIOJKLBNMCVBFGHSDFF