re | [WUSTCTF2020]level1
《再水一个1分题》
这是一个elfx64逆向:
读文件,位运算,输出一个文件,给了输出文件,反推flag。
直接丢脚本了:
1 aim =[198, 2 232, 3 816, 4 200, 5 1536, 6 300, 7 6144, 8 984, 9 51200, 10 570, 11 92160, 12 1200, 13 565248, 14 756, 15 1474560, 16 800, 17 6291456, 18 1782, 19 65536000] 20 flag = [] 21 for i in range(19): 22 if i % 2 == 0: 23 flag.append(chr(int(aim[i] / (2**(i+1))))) 24 else: 25 flag.append(chr(int(aim[i] / (i+1)))) 26 print(''.join(flag))
本文来自博客园,作者:Mz1,转载请注明原文链接:https://www.cnblogs.com/Mz1-rc/p/13768019.html
如果有问题可以在下方评论或者email:mzi_mzi@163.com