[電安CSP] 2015 金盾 Game02 writeup
資料夾打開會發現裡面有兩個檔案 pic.jpg、flag 以及 README
README 裡面大概的內容是
1 | Xmas is great, every kid loves it. |
然後有一張圖長這樣

先看一下 flag 這個檔案,發現裡面一堆 xray 跟亂碼
聽說是用 xor 加密
1 | ~$ xortools flag |

看起來很有可能,繼續試試看
1 | ~$ xortools -l 4 -c 00 flag |

好吧,看起來 key 就是 xray ,原來圖片的意義是在這裡啊 …
然後進去 xortools_out 這個資料夾裡面會看到一個檔案叫做 0.out
發現他是個被壓縮的檔案,就把他解壓縮吧

1 | ~$ tar -xf 0.out |
會得到一個新的叫做 flag 的資料夾,裡面會有 README以及一張新的圖片叫做 THE-WORLD-FLAG.jpg,README 有給我們新的提示
1 | Somebody please tell me who __made__ those flags? |

然後決定 strings 一下看看 flag 有沒有躲在裡面
1 | ~$ strings strings THE-WORLD-FLAG.jpg |grep flag |

就得到 flag 了 \0w0/
The flag is : kidsarehappynow