攻防世界-crypto-sherlock(二进制转字符串)

下载附件后,发现是一个很大的文本。

仔细观察文本,发现文本中有很多故意大写的字母。

将大写过滤出来

cat sherlock.txt | grep -o '[A-Z]' | tr -d '
'

其中:

  • 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

原文地址:https://www.cnblogs.com/zhengna/p/13501455.html