Bugku杂项-convert
一進去就發現一堆二進制數,然后考慮怎么才能把這個和隱寫扯上關系。首先,二進制我們肉眼就是看不懂再說什么的,這里就想到了轉換,再聯想上hex將原始數據轉化為16進制。我們可以先把2進制轉化為16進制,然后再放到hex上看看原始數據是什么。
一開始我去找的在線解密的工具,二進制轉化為16進制,不過可能是因為太長了的原因吧,轉化不了。然后用python自己寫了個轉化的腳本,1.txt存放的就是二進制串。
上代碼:
因為是16進制,所以我們把前邊的0x先去掉。
去掉后我們復制到hex里面,請注意,這里是粘貼為16進制,因為我們要看原始數據是什么,hex就是對原始數據轉化為了16進制。
然后我發現怎么都復制不進去,回到運行結果那里
發現有個L,很明顯不在16進制范圍內,然后去掉,就可以成功粘到hex里了。上網查了查,L是表示long類型,而且是會在結尾帶著,那以后注意點就好了。
發現文件頭52617221,并且右邊有個很明顯的RAR提示,crtl+s另存為rar文件。解壓,發現一張圖片叫做key,jpg。查看屬性,一段base64編碼:ZmxhZ3swMWEyNWVhM2ZkNjM0OWM2ZTYzNWExZDAxOTZlNzVmYn0=,解碼即flag{01a25ea3fd6349c6e635a1d0196e75fb}
轉載于:https://www.cnblogs.com/zaqzzz/p/9474253.html
總結
以上是生活随笔為你收集整理的Bugku杂项-convert的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《自拍教程47》Python adb重启
- 下一篇: 巴科斯范式BNF: Backus-Nau