---
# System prepended metadata

title: 'DragonsecCTF 2021 Web:Discordgo'

---

# DragonsecCTF 2021 Web:Discordgo
{%hackmd theme-dark %}
+ ném file binary vào ida rồi search hàm main_main (code chính nằm trong hàm này với hầu hết go binary đều có trừ khi nó bị obfuscate, ...)
![](https://i.imgur.com/XhZTxdf.png)
+ thấy hàm đầu tiên là `github_com_bwmarrin_discordgo_New` => syntax sau khi decompile của mấy hàm từ thư viện ngoài => search `bwmarrin discordgo github`
![](https://i.imgur.com/vtNdPif.png)
+ => code trong main của nó chính là 2 dòng đó 
+ => v54 trong hình là token (kiểu api key) => tìm giá trị v54
+ `*((_QWORD *)&v54 + 1) = &off_7B3B90;` => ctrl + click vào `off_7B3B90` => `off_7B3B90      dq offset unk_7693C4` => ctrl + click tiếp vào `unk_7693C4`
![](https://i.imgur.com/AMGt9Cn.png)
+ => shift + e để extract bot token
+ search gg tìm cách sử dụng bot token => có thể đăng nhập như user bình thường bằng https://github.com/Flam3rboy/discord-bot-client
+ tìm trong discord => Flag :))
