Qiita 6 - キータぞ、来たぞ、キータだぞー (997レス)
Qiita 6 - キータぞ、来たぞ、キータだぞー http://mevius.5ch.net/test/read.cgi/tech/1739527246/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
250: デフォルトの名無しさん [sage] 2025/04/24(木) 09:23:32.22 ID:pyQCqjDM >既に解放済みのスタックフレーム上の値が壊されずに残ってる前提でコードを書くバカはいない 件の記事は「C言語ではスタックフレームの仕組みによりこうなりますよ」という説明になってしまっているので明確に間違いだが、未初期化変数を持つプログラムへの攻撃方法としてスタック領域を予め任意の値にするのは普通にありだろ。 http://mevius.5ch.net/test/read.cgi/tech/1739527246/250
251: デフォルトの名無しさん [sage] 2025/04/25(金) 08:04:27.91 ID:NZPBuc1w 一部の問題児なプログラミング言語を除けば、 未初期化な変数の宣言や後の代入は許しても、未初期化のままの値の使用はエラーとなる。 >>250 C言語は一番の問題児だが、今回のコードでスタック領域をそのまま変数に使うバカげたことは最適化なしの時にしか起きない。 当然レジスタ上で完結するため、もっと多くの変数などを用いないとスタック領域に割り当てられない。 http://mevius.5ch.net/test/read.cgi/tech/1739527246/251
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.025s