回答編集履歴

2

誤記訂正

2019/10/08 08:41

投稿

Bull
Bull

スコア986

test CHANGED
@@ -1,8 +1,8 @@
1
- `MSVC`でバッファオーバーランを実際に行うにasm さんが指摘されている“セキュリティチェック”のほかに“基本ランタイムチェック” (/RTC1) をやめる必要があります。
1
+ `MSVC`でバッファオーバーランを実験するのいろいろ厄介ですね。デバッグビルドの場合は asm さんが指摘されている“セキュリティチェック”のほかに“基本ランタイムチェック” (デフォルトで /RTC1) をやめる必要があります。
2
2
 
3
3
  当方の環境ではそれで、“破壊成功”が表示されました。
4
4
 
5
- なお、入力には`WSL`の`echo`ではなく、次のようなプログラムを作って標準力に流し込んでいます。
5
+ なお、入力には`WSL`の`echo`ではなく、次のようなプログラムを作って標準力に流し込んでいます。
6
6
 
7
7
  ```c
8
8
 
@@ -34,6 +34,8 @@
34
34
 
35
35
 
36
36
 
37
+
38
+
37
39
  実行結果
38
40
 
39
41
  ```cmd

1

環境を追記

2019/10/08 08:41

投稿

Bull
Bull

スコア986

test CHANGED
@@ -313,3 +313,9 @@
313
313
  破壊成功!
314
314
 
315
315
  ```
316
+
317
+ 環境を追記しておきます。
318
+
319
+ Windows10
320
+
321
+ Visual Studio 2019