2023-01-01から1年間の記事一覧

SECCON Beginners CTF 2023 Writeup (ctf4b)

2023年6月3日(土)~4日(日)に開催されたSECCON Beginners CTF 2023のWriteupを書いていきます。 自分が解いた分野はReversingです。 Reversingの問題について Reversingの問題は全部で5問ありました。 Half(beginner) Three(easy) Poker(medium) Leak(medium…

ELFの実行可能ヘッダーについて

実行可能ヘッダーを詳しく見ていこうと思います。 実行可能ヘッダーの定義 ターミナルでman elfを入力することで確認することができます。 #define EI_NIDENT 16 typedef struct { unsigned char e_ident[EI_NIDENT]; uint16_t e_type; uint16_t e_machine; …

WaniCTF 2023 Writeup

Reversingのfermatという問題のWriteupを書きます。 様子を見る zipファイルを解凍し、fileコマンドでファイル形式を確認します。 fermat: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-…

ELFのことを少し勉強した

ELFについて ELFとは、Executable and Linkable Format のことです。Linuxのシステムにおいて標準のバイナリフォーマットになっています。 ELFの構成 ELFは大きく以下の4つに分けることができます。 実行可能ヘッダー プログラムヘッダー セクション セクシ…

SecHack365 2022 体験記

SecHack365 2022を修了したので体験記を書きました。 自己紹介 金沢工業大学 工学部 情報工学科 2年(2022年度) 開発駆動コース 仲山ゼミ 修了 SecHackで作ったもの 応募しようと思ったきっかけ 大学1年の時から情報セキュリティに興味があったのですが、イベ…