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