いい感じに生きる

低レイヤとMCUとMr.childrenを愛しています。

CTF

Pwnにおけるスタックのアライメント(2020/05/29)

CTF

(2022/1/17)Qiitaからhatenaに移行しました。 Beginner's Stack Your goal is to call `win` function (located at 0x400861) [ Address ] [ Stack ] +--------------------+ 0x00007ffd3416a8f0 | 0x0000000000000000 | <-- buf +--------------------+ 0x0…

Format String AttackによるGOT overwrite(2020/05/02)

CTF

(2022/1/17)Qiitaからhatenaに移行しました。 GOTとは GOT(Global Offset Table)とは、共有ライブラリのシンボルが参照されている領域です。ELFではPLT(Procedure Linkage Table)からGOTにジャンプし、共有ライブラリを参照しています。ライブラリ関数を管理…