> [name=Curious] ## 思路和解法 下載之後發現是一個 zip 檔,先試著解壓縮看看  可以發現雖然 `unzip` 有報錯,但是還是有解壓縮出一個 `chemistry.png` 這個檔案。 > 這邊我原本是想要弄一個偽加密的 zip 檔,但是 `unzip` 好像有點聰明直接就解壓縮了 QQ 如果直接打開 `chemistry.png` 會發現開不了,`file` 這個檔案看看  會發現這個檔案用 `file` 去看是一個 ELF,用 `xxd` 去看這個檔案  可以發現應該是原本 PNG 的 magic number 被改成 ELF 的了,所以把 magic number 改成 `8950 4e47 0d0a 1a0a`  > 這邊可以用 `vim chemistry.png` 接著輸入 `:%! xxd` 直接更改 16 進位的內容,改完之後再輸入 `:%! xxd -r` 回到正常編輯模式,然後存檔關掉就可以了 打開圖片後可以看到圖中有一個不知道是什麼的化合物,可以使用 Google 的以圖搜尋功能   稍微用眼睛比對一下後可以發現這是白胺酸,接著只要照著 flag 的格式 `LoTuX{[A-Z][a-z]*}` 第一個大寫、後面都小寫填入白胺酸的英文,就可以得到正確的 flag 了。 {%hackmd M1bgOPoiQbmM0JRHWaYA1g %}
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up