无壳 32位
主要函数
按这个加密方式直接爆破
脚本
得到flag ACTF{Cae3ar_th4_Gre@t}
刚开始我直接反着推的拿V12的值逆,发现得到的答案不是flag
后面发现在 j 和 l 解密的时候发生了错误
得到的是X和Z
按照他的加密应该得到r和t
后面找到是%26的问题 所以只能爆破了
下面是错误代码
a='Qsw3sj_lz4_Ujw@l'
b=''
for i in a:
j=ord(i)
if j >64 and j<=90:
b+=chr((j-65)%26+51)
elif j>96 and j<=122:
b+=chr((j-97)%26+79)
else:
b+=i
print(b)