攻防世界-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

posted @ 2020-08-14 12:09  zhengna  阅读(541)  评论(0编辑  收藏  举报