攻防世界 --CTF小白

我會一題一題的做,因爲也是新手所以我會儘可能的寫的清楚明白
後面所需要的工具我會慢慢發出來,也可以私信我

MISC新手區

1、this_is_flag

題目描述:Most flags are in the form flag{xxx}, for example:flag{th1s_!s_a_d4m0_4la9}
答案很明顯告訴你了 前面寫着flag的格式 flag{} 後面告訴你了flag
很明顯

flag{th1s_!s_a_d4m0_4la9}

2、pdf

題目描述:菜貓給了菜狗一張圖,說圖下面什麼都沒有

在這裏插入圖片描述
打開是一張這樣是pdf圖片,題目說圖下面什麼都沒有,那可以想想flag可能在圖片下面
我發現了兩種做法,第一種是pdf轉換成word,還有一一個就是,pdf圖片點一點,發現中間鼠標圖標會變成 I 在這裏插入圖片描述
大概這個位置,直接全選複製粘貼出來就是flag了

flag{security_through_obscurity}

3、掀桌子

題目描述:菜狗截獲了一份報文如下c8e9aca0c6f2e5f3e8c4efe7a1a0d4e8e5a0e6ece1e7a0e9f3baa0e8eafae3f9e4eafae2eae4e3eaebfaebe3f5e7e9f3e4e3e8eaf9eaf3e2e4e6f2,生氣地掀翻了桌子(╯°□°)╯︵ ┻━┻

啥也不說,上腳本

string = "c8e9aca0c6f2e5f3e8c4efe7a1a0d4e8e5a0e6ece1e7a0e9f3baa0e8eafae3f9e4eafae2eae4e3eaebfaebe3f5e7e9f3e4e3e8eaf9eaf3e2e4e6f2"
flag = ''
for i in range(0,len(string), 2):
    s = "0x" + string[i] + string[i+1]
    flag += chr(int(s, 16) - 128)
print(flag

flag{hjzcydjzbjdcjkzkcugisdchjyjsbdfr}

是用PYthon
可能有別的更快的方法,但是我覺得寫代碼還是要會的
這一題我是參考https://adworld.xctf.org.cn/task/writeup?type=misc&id=5105&number=1&grade=0&page=1這個鏈接的

4、如來十三掌

題目描述:菜狗爲了打敗菜貓,學了一套如來十三掌。
附件下載後打開是
在這裏插入圖片描述
與佛論禪上解密
在這裏插入圖片描述
這裏很dog你要加佛曰…才能參悟佛所言的真意
解密後是

MzkuM3gvMUAwnzuvn3cgozMlMTuvqzAenJchMUAeqzWenzEmLJW9

因爲比較像base64所以base64解密,發現不對,懷疑可能是被置換了,用rot-13解碼得
rot-13解碼計算器

ZmxhZ3tiZHNjamhia3ptbmZyZGhidmNraWpuZHNrdmJramRzYWJ9

base64解密得到flag
base64加密解密

flag{bdscjhbkzmnfrdhbvckijndskvbkjdsab}

ps一條 ROT-13(迴轉13位,rotateby13places,有時中間加了個減號稱作ROT-13)是一種簡易的置換暗碼。所以會考慮是ROT-13

5、give_you_flag

題目描述:菜狗找到了文件中的彩蛋很開心,給菜貓發了個表情包
附件保存打開後是一個GIF,發現有一幀彈出了二維碼
用動圖分離工具分解後得到 如果沒有工具需要下載一個喔
在這裏插入圖片描述
打開後發現缺少定位符,要手動補上去,我是用隨便二維碼定位符截取下來然後PS上去

在這裏插入圖片描述
那三個就是我P上去的然後手機微信二維碼掃一下就有了
在這裏插入圖片描述

flag{e7d478cf6b915f50ab1277f78502a2c5}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章