misc
1.MeowMeowMeow
首先是是一個貓貓的圖片,習慣先看看屬性,放入hex中,發現一些特殊的符合
繼續往上翻,發現有一段密碼
用base64解碼,得到提示
Do you know what Ascii art is? Hint:I put the serect in a 01 Ascii art.
像這樣的藝術字,發現下面編碼有點像字母
解出來是這樣。。替換一下CatCTF{CAT_GOES_MEOW}
對啦
2.再見李華
看到圖片裡有md5嘗試用了工具,解密失敗。放入hex在結尾發現一個key.txt,先將他分離
得到一個壓縮包
需要密碼
根據提示。。密碼沒有特殊符號,1000。。猜想應該是二進位制轉十進位制,畢竟密碼長度不可能真的是100,所以長度十不少於八,而密碼結尾因該是LiHua(畢竟是署名.
結果不對。。。。
去看看wp。。。四個?!長度是九。。
找到了
不對??。。。。直接是答案不需要包起來
3.misc1
16進位制轉字串?
啊這,,,,二進位制轉?
也不對。。。。試試其他密碼。。發現一直在base62與base32迴圈。。
看看wp,比ascii多偏移了128?
這個是解釋
複製程式碼得到答案
str="d4e8e1f4a0f7e1f3a0e6e1f3f4a1a0d4e8e5a0e6ece1e7a0e9f3baa0c4c4c3d4c6fbb9e1e6b3e3b9e4b3b7b7e2b6b1e4b2b6b9e2b1b1b3b3b7e6b3b3b0e3b9b3b5e6fd" ans="" for i in range(0,len(str),2): ans += chr(int(str[i:i+2],16)-128) print(ans)
4.What-is-this
有jpg檔案。。分離哈
好像不需要分離,在liunx自己分了
啊這。。兩個照片長得一模一樣。。。試試合併?
哎嘿對了..
這個答案也不需要包flag
5.Become_a_Rockstar
放到hex中
發現是一段英文。。。。還挺長。。不曉得哦
看看wp
是一種語言hhhhc..還不太會運用這個命令
複製一個程式碼
Leonard_Adleman = "star" Problem_Makers = 76 Problem_Makers = "NCTF{" def God(World): a_boy = "flag" the_boy = 3 def Evil(your_mind): a_girl = "no flag" the_girl = 5 Truths = 3694 Bob = "ar" Adi_Shamir = "rock" def Love(Alice, Bob): Mallory = 13 Mallory = 24 Everything = 114514 Alice = "you" def Reality(God, Evil): God = 26 Evil = 235 Ron_Rivest = "nice" def You_Want_To(Alice, Love, Anything): You = 5.75428 your_heart = input() You = 5 your_mind = input() Nothing = 31 if Truths * Nothing == Everything: Rsa = Ron_Rivest + Adi_Shamir + Leonard_Adleman if Everything / Nothing == Truths: Problem_Makers = Problem_Makers + Alice + Bob print(Problem_Makers) the_flag = 245 the_confusion = 244 print(Rsa) Mysterious_One = "}" print(Mysterious_One) This = 4 This = 35 This = 7 This = 3 This = 3 This = 37
得到答案
要包flag,不留空格
6.4-2
感覺沒有規律的一串
試試詞頻
感覺。。沒什麼呢。。。不像密碼,,
位移密碼和柵欄密碼也試了,也不對。。
再試試詞頻解密的網站
每個試試,是第一個、
7.something_in_image
只能說拿到檔案先看屬性和搜尋flag是個好習慣。。
8.halo(異或密碼
用base64解出來是這個。。。。沒見過
搜搜。。。
要用異或沒見過。。
要得到一串沒有特殊符號的字串
但是不對。。搜了一下,題目給錯了
但步驟一樣
待續。。