下载压缩包,解压得到一个txt文件和一个图片。
打开txt文件,尝试base64解密,失败,题目提示base64隐写,找到了一个脚本,可以跑出来。这里要注意一下:这个只能用python2运行、加上#encoding:utf-8、写清楚自己的文件所在的路径、并且定义res_str变量。
#encoding:utf-8
def get_base64_diff_value(s1, s2):
base64chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'
res = 0
for i in xrange(len(s2)):
if s1[i] != s2[i]:
return abs(base64chars.index(s1[i]) - base64chars.index(s2[i]))
return res
def solve_stego():
with open('/home/kali/桌面/ComeOn!.txt', 'rb') as f:
file_lines = f.readlines()
bin_str = ''
for line in file_lines:
steg_line = line.replace('\n', '')
norm_line = line.replace('\n',