1.nowinexe 64bit
2.打开直接找到main函数
是一个base64加密,加密表是:
但是解出来是乱码。。
然后查了一下(x)谁调用了base64表,发现了这个东西
那就是变表了。。
写个脚本:
import base64
base64_raw='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'
base64_raw_list=[]
for al in base64_raw:
base64_raw_list.append(al)
for i in range(0,10):
tem=base64_raw_list[i]
base64_raw_list[i]=base64_raw[19-i]
base64_raw_list[19-i]=tem
base64_new=''
for al in base64_raw_list:
base64_new+=al
origin='d2G0ZjLwHjS7DmOzZAY0X2lzX3CoZV9zdNOydO9vZl9yZXZlcnGlfD=='
base64_biao=str.maketrans(base64_new,base64_raw)
print(base64.b64decode(origin.translate(base64_biao)))
wctf2020{Base64_is_the_start_of_reverse}
标签:origin,WUSTCTF2020,base64,list,al,buuoj,raw,level3,new From: https://www.cnblogs.com/Hznuxxw/p/16978917.html