查壳,是32位,upx壳,
脱壳就是找的脱壳软件,我也不是很懂,就说下我的具体操作步骤吧
打开cmd,脱upx壳的软件拖进去,空格-d ,空格,有壳文件拖入,解出来了
下面看代码吧
然后就挺简单的,就这点代码,下面那个for循环逆着写就行了,注意v4是个数组,
暂时就会c语言,py还没学,用c我实在是不能把那一大串字符串写出来,抄个别人的脚本
key = '~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543210/.-,+*)(\'&%$# !"' #'一定要加\
encrypt = [42,70,39,34,78,44,34,40,73,63,43,64]
x = []
flag = ''
for i in encrypt:
x.append(key.find(chr(i))+1)
for i in x:
flag += chr(i)
print(flag)
flag{U9X_1S_W6@T?}