LoginSignup
0
0

【SecconBeginner2023】Half/reversing【writeup】

Last updated at Posted at 2023-09-19

解法

とりあえず解凍するために

 tar -zxvf ファイル名.tar.gz

解凍したらHalf/half が出てきたのでfileコマンドでhalfの中身を見てみる。

ELFファイルだったから(Windowsの.exeファイル)実行ファイルと分かった。

halfを試しに実行ファイルとして動作させてみる

flagを入力して正しかったらConnect!! 間違えてたらInvited Flagと表示されるようだ。

中身を見るためにstrings を実行するとプログラムの概要がめっちゃ出てくる。

Flag部分が生書きであったためコピペで確認。

ctf4b{ge4_t0_kn0w_the_bin4ry_fi1e_with_s4ring3}

とのことでフラグで突っ込んだらどうやらダメだった。

もしかしてひっかけか?と思ったら半角スペースが入ってたらしく消したら通った。

Flagが通らなくてもしかしてIDA freeで見ないと分からないやつかと思ったけど助かった。


解答できた感想

実はSECCONに参加するのはBeginnerとノーマルを合わせて3回目でした。
実際今回初めて解けたので結構うれしかったです。

学校の授業で使ってたセキュコンの本と類似内容だったので割と早めに解けました。
ELF関連で役立ったので良ければ参考程度にどうぞ。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0