プロフェッショナルがハッカー度を計ってくれるスレ (777レス)
上下前次1-新
抽出解除 レス栞
288(2): 名無しさん@お腹いっぱい。 [] 02/01/11 23:17 AAS
>>287287(1): 名無しさん@お腹いっぱい。 [sage] 02/01/11 23:03 AAS
「通信用語の基礎知識」より
バッファオーバーフロー 【電算用語の基礎知識:基本情報編】
[バッファオーバーフロー] (buffer overflow) 〔さ変名詞〕
◇バッファが溢れること, またそれにより生ずる不具合. セキュリティホールのひとつ.
◇C における入力関数の gets () ではバッファの大きさを指定できず, そのためバッファより
大きなデータを受け取ってしまったり, strcpy で複写元の文字列が予想外に長くなり複写先の
バッファサイズが不足してしまったり等が主たる原因である.
★バッファ (処理)(->link) (電算:基本情報編)
★セキュリティホール(->link) (電算:応用情報編)
★バッファオーバーフロー攻撃(->link) (電算:基本情報編)
★C(->link) (電算:ソフト編)
★入力(->link) (電算:技術雑学編)
★データ(->link) (電算:基本情報編)
★バグ(->link) (電算:基本情報編)
★オーバーフロー(->link) (電算:応用情報編)
★メモリリーク(->link) (電算:応用情報編)
★メモリ破壊(->link) (電算:応用情報編)
★関数 (2)(->link) (電算:基本情報編)
◆バッファアンダーフロー(->link) (電算:基本情報編)
◆バッファアンダーラン(->link) (電算:基本情報編)
ごめん。そういう意味じゃない。しかも逆だった (バッファオーバーフロー
の方じゃなくて無限ループの方)。
わからんかったのは「scanf における無限ループの脆弱性ってなあに?」でした。
…って、もしかしてあれか。scanf の戻り値はちゃんと見ろよってやつ?
289(1): 名無しさん@お腹いっぱい。 [] 02/01/11 23:21 AAS
>>288
頼むからscanfを使わずにプログラミングしてくで。
strcpyも同罪。
過去のソフトとの互換性はともかく、libcから削除して欲しいぞ
291(1): != 287 [sage] 02/01/11 23:23 AAS
>>288
例えば、
while (scanf("%d", &hoge) != 1) {
printf("error!\n");
}
とか。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.023s