SEGV サンプル

 最近のはやりに乗っかってみた。

とりあえず見よう見まねでSEGV起こるように書いてみた。

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char **argv)
{
char *buf;

fgets(buf, 1024, stdin);
printf("%s\n", buf);
return 1;
}

これでコンパイルして実行して標準入力に適当に何か入れると怒られる。

面白い。

それにしても簡単に起こせるな。。