changed 2 years ago
Published Linked with GitHub

Sean 心得分享

Robust UDP Challenge

Team FLAG{h3LLO_w0RLd}


Outline

  • 資料壓縮
  • 調校技巧
  • 0.18 秒的玩法

資料壓縮

  • char 範圍 256 / 可視字元 94 個
  • 極端狀況:char[1470] -> 1794 可視字元

\[ \frac{\log{(256)}}{\log{(94)}} \cdot 1470 = 1794 \]


轉換實作

  • 每個 char[14] -> 17 個可視字元
  • conv 變數剛好在 __int128 極限
  • 成果:char[1470] -> 1785 可視字元


調校技巧

  • gettimeofday()
  • nload lo

gettimeofday()

  • time interval


nload lo


0.18 秒的玩法

argv / cmdline


計分板


實作方式

  • ps aux
  • argv / cmdline


閱讀更多

閱讀全文:tg.pe/2xh
https://blog.sean.taipei/2022/12/netprog


這份投影片以 創用 CC - 姓名標示 授權公眾使用,原始碼及講稿請見 此連結
Select a repo