首先下载文件,拖进exe中·
然后拖进ida分析。找到main函数,按f5反编译,找到关键代码。
然后接下来就是分析代码,写脚本了。
a = 'ACTF{'
enc = 'Qsw3sj_lz4_Ujw@l'
s = ''
for i in range(len(enc)):
for n in range(128):
j = n
if j > 64 and j <= 90:
j = (j - 51) % 26 + 65
if j > 96 and j <= 122:
j = (j - 79) % 26 + 97
if j == ord(enc[i]):
a = a + chr(n)
print(a + '}')
最终结果为ACTF{Cae3ar_th4_Gre@t},把ACTF换成flag即可。