ヒープはサイズをどのように管理するのでしょうか?
初心者向けヒント
malloc_usable_sizeの挙動を調べてみましょう. glibcのソースコードを読む際にはクロスリファレンスを確認できるelixir bootlinがオススメです.- また, gdb拡張のgefやpwndbgでは
visual-heapコマンドでヒープ領域を可視化することができます.
毎日1問、CTFの問題を腕試しできる常設チャレンジ
初心者にも楽しんでもらえるようなシンプルな問題・教育的問題を毎日1問出題します。
出題から24時間以内に解くとリーダーボードに反映されます。
友人やAIと話し合いながら解いてもOKです(アカウント共有は禁止です)。
出題から24時間後に解法の公開・閲覧ができます。
もっと高難易度の問題を解きたい方へ
B-SIDE を見るWriteups
Rows:
Topic: HeapReleased: Jun 21, 2026
ヒープはサイズをどのように管理するのでしょうか?
malloc_usable_size の挙動を調べてみましょう. glibcのソースコードを読む際にはクロスリファレンスを確認できるelixir bootlinがオススメです.visual-heapコマンドでヒープ領域を可視化することができます.