攻防世界-crypto-sherlock(二进制转字符串)
下载附件后,发现是一个很大的文本。
仔细观察文本,发现文本中有很多故意大写的字母。
将大写过滤出来
cat sherlock.txt | grep -o '[A-Z]' | tr -d '\n'
其中:
- grep -o 只显示匹配到的字符串
- tr -d 删除指定字符
发现是zero和one的组合,将zero用0代替,one用1代替,得
010000100100100101010100010100110100001101010100010001100111101101101000001100010110010000110011010111110011000101101110010111110111000001101100001101000011000101101110010111110011010100110001001101110011001101111101
在线二进制转字符串:http://www.txttool.com/wenben_binarystr.asp
得到flag:BITSCTF{h1d3_1n_pl41n_5173}
参考:https://blog.csdn.net/qq_46927150/article/details/105976279