Press "Enter" to skip to content

Category: CTF(x)

[CTF(x)]corrupt – 150pts

Description: defund’s method of corrupting images is pretty crude. 題目只給了一張損壞了的圖片 Solution: 把圖片扔上 https://online.officerecovery.com/pixrecovery/後得出 把圖片扔入photoshop , 發現圖片分別在R G B中都有一部份的數值比較高 最後調整成 得出 ctf([email protected]_PNG) 雖然一定有更好的方法 , 可是因為技術不足 , 只能做成這樣了

Comments closed

[CTF(x)]λ – 50pts

Description: I used this program to encrypt a flag. The output was: n1s4_t1An([email protected]_h3)m3lp3y__Eas λ.py: print (lambda j,m:(lambda f,t:t if len(t) <= 1 elsej([f(f,x)for x in m(j,m(reversed,(lambdas:zip(*[iter(s)]*(len(s)/2)))(t+”x01″*(len(t)%2))))]))(lambdaf,t:t if len(t) <= 1 else j([f(f,x)for x inm(j,m(reversed,(lambda s:zip(*[iter(s)]*(len(s)/2)))(t+”x01″*(len(t)%2))))]),raw_input(“Plaintext:”)))(”.join,map).replace(“x01″,””) Solution: 我看到這麼一堆東西是完全不想追算法的 , 那就不追好了 , 直接暴力破之 首先我使用以上的算法加密: 1234567890abcdfghijklmnopqrstuvwxyz 結果得出 cbd0aihfg435129867vuwstzxymlnjkrqop 看來只是把次序調了 , 所以得出以下算法 運行後得出 ctf([email protected]_1nsAn1ty_pl3asE_h3lp_m3)

Comments closed

[CTF(x)]crash – 50pts

Description: defund wasabout to give this flag away until his computercrashed. Solution: 下載flag.zip後, 在windows中打開一看發現有2個文件 .swp是 vim的暫存檔 , 若在工作時不正常的中斷 , 那暫存檔就是唯一的方法找回數據 所以我們回到linux 果然這是一個崩壞的檔案 , 所以直接點R , 得出 ctf(v1m_is_be77er_than_3macs) 參考資料: http://linux.vbird.org/linux_basic/0310vi.php

Comments closed