攻防世界MISC新手区 stegano
下载文件
打开文件,搜索flag,却提醒我们flag不在这里,复制文件里的全部内容,粘贴至文本中,发现了一串之前没有的东西,一串BA字符串,应该flag就在这里了
两个不同的字符能进行编码的就只有两种了:二进制和莫斯编码,分别将A转成"."(点),B转成"-"(杠);将A转成"0",B转成"1",分别进行解密
二进制转换为字符串:
莫斯编码解密:http://moersima.00cha.net/cn.asp
s = 'BABA BBB BA BBA ABA AB B AAB ABAA AB B AA BBB BA AAA BBAABB AABA ABAA AB BBA BBBAAA ABBBB BA AAAB ABBBB AAAAA ABBBB BAAA ABAA AAABB BB AAABB AAAAA AAAAA AAAAB BBA AAABB'
s1 = s.replace('A', '.')
s2 = s1.replace('B', '-')
print(s2)
转换之后如下:
-.-. --- -. --. .-. .- - ..- .-.. .- - .. --- -. ... --..-- ..-. .-.. .- --. ---... .---- -. ...- .---- ..... .---- -... .-.. ...-- -- ...-- ..... ..... ....- --. ...--
进行摩斯电码在线解密:http://moersima.00cha.net/cn.asp
congratulations,flag:1nv151bl3m3554g3
填入,正确!
最近一直在学习,但是学习的东西很多很杂,于是便把自己的学习成果记录下来,便利自己,帮助他人。希望本篇文章能对你有所帮助,有错误的地方,欢迎指出!!!喜欢的话,不要忘记点赞哦!!!