Gen's blog

CTFとか、競プロとか、その他諸々

2016-05-01から1ヶ月間の記事一覧

セキュリティ・キャンプ全国大会2016の応募用紙を晒す

今年も死んだよ。選択問題だけ晒す。 選択問題. 1 hogeはローカル変数であり、int型の10個ぶんの配列である。main関数の中でスタックポインタ(rsp)がずらされることにより、必要なサイズ(sizeof(int)*10bytes)がスタック上に確保される。C言語で配列名は配列…

スタックとメモリ解放の話

C

Twitterで、とあるコードについて話題になっていたので、まとめてみる。 問題のコード #include <stdio.h> int* func(){ int a = 114514; return &a; } int main(){ printf("%d\n", *func()); } 結論としては、動作は未定義である。環境によって挙動が変わる。 という</stdio.h>…