***すれ立てるまでもない質問はここで 第23刷***
■ このスレッドは過去ログ倉庫に格納されています
0296280
NGNGせっかく賛同いただいたのだけど、よく考えるとやっぱダメみたいっす。
例えば >>289 に書かれてる最初のコードの場合、buf[] をあふれされることに
よって、通常は関数 foo()から上位に復帰する場合のアドレスが破壊可能なの
だけど、もしもスタックが high方向に伸びる場合、gets()から復帰するときの
復帰アドレスが破壊可能になってしまう(つまり関数 gets() を呼んだときに
buf[] の後ろにリターンアドレスが積まれることになるので)。
すまそん、どうもお騒がせしますた(ネタのつもりじゃなかったのよ)。
■ このスレッドは過去ログ倉庫に格納されています