Rows:
| CHALLENGE | AUTHORS | SOLVES (CURRENT) | SOLVE RATE (AT CONTEST TIME) |
|---|---|---|---|
1720 solves | - | ||
1559 solves | - | ||
911 solves | - | ||
620 solves | Top 28% = 84/300 users | ||
612 solves | - | ||
592 solves | - | ||
527 solves | Top 73% = 683/928 teams | ||
403 solves | - | ||
399 solves | - | ||
367 solves | - | ||
361 solves | Top 32% = 56/174 users | ||
360 solves | - | ||
344 solves | - | ||
336 solves | - | ||
329 solves | - | ||
326 solves | - | ||
325 solves | - | ||
320 solves | - | ||
312 solves | - | ||
303 solves | - |
Rows:
うっかり戻りアドレス書き換えられたらシェル起動できちゃうって冷静に考えてやばくね?気をつけなきゃ...
main.c とそれをコンパイルしたバイナリ chal が与えられています。pos, val の入力を受け付けます。win 関数を実行してシェルを起動することです。pos, val を送信すると win 関数が呼べるので、そのような値を見つけてください。nc コマンドで接続します。flag.txt を読んで、フラグを取得してください。