Qiita 6 - キータぞ、来たぞ、キータだぞー (966レス)
前次1-
抽出解除 レス栞

250
(1): 04/24(木)09:23 ID:pyQCqjDM(1) AAS
>既に解放済みのスタックフレーム上の値が壊されずに残ってる前提でコードを書くバカはいない
 
件の記事は「C言語ではスタックフレームの仕組みによりこうなりますよ」という説明になってしまっているので明確に間違いだが、未初期化変数を持つプログラムへの攻撃方法としてスタック領域を予め任意の値にするのは普通にありだろ。
251: 04/25(金)08:04 ID:NZPBuc1w(1/3) AAS
一部の問題児なプログラミング言語を除けば、
未初期化な変数の宣言や後の代入は許しても、未初期化のままの値の使用はエラーとなる。

>>250
C言語は一番の問題児だが、今回のコードでスタック領域をそのまま変数に使うバカげたことは最適化なしの時にしか起きない。
当然レジスタ上で完結するため、もっと多くの変数などを用いないとスタック領域に割り当てられない。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 2.182s*