CTF論劍廠MISC(1)
阿新 • • 發佈:2020-09-16
1.頭像
使用winhex開啟
使用base64解密得llovethegirl
再使用MD5 32位加密
即可得到答案
2.簽到
直接輸入即可
3.0和1的故事
直接一直解壓只會得到一個txt,開啟
推測可能隱藏了,使用winhex開啟試試
將09換為1 20換為0即可
s="0920200920092009092009200920090920200920200909092020200909092009200920090909092020202009090920090909090909202020202020" s=s.replace("09","1") s=s.replace("20","0") #print(s) tmp="0b"+s #ans=int(s,2) ans=hex(int(tmp,2))print(ans)
--->0x4ad5938eaf0efc0
flag{4ad5938eaf0efc0}為所求
並不需要將16進位制化為字串,因為是亂碼。
4.這個人真的很高
使用文winhex開啟
最後有一些字元
又題目"很高"(加上看了題解),嘗試修改高度,修改為更高
利用winhex修改高度的方法:
1.檢視圖片高度:
640轉為16進位制-->0x280
我們想讓他高度提升為800,800的16進位制 0x320
2.在winhex之中開啟圖片
找到
替換為0320
儲存圖片即可
所以flag為ffoEliuaanrsgDey{aabI11us11ts1yy0}?當然不對,在網上查詢後發現可能是柵欄加密演算法
開始一直得不到flag{...}形式的東西,在資料的幫助下, 可能使用了多次柵欄解密
"f","l","a","g"間隔均相等,再使用一次柵欄解密
得到結果!