いい感じに生きる

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

2022-01-17から1日間の記事一覧

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にジャンプし、共有ライブラリを参照しています。ライブラリ関数を管理…

セキュリティキャンプ応募課題で学ぶアセンブリ言語(2020/02/12)

(2022/1/17)Qiitaからhatenaに移行しました。 はじめに この記事はアセンブリ言語に慣れることを目的としているため、かなり遠回りな解き方になっています。 セキュリティ・キャンプ2019 A【脆弱性・マルウェア解析トラック】問6 問題 以下にDebian 9.8(amd…