3

私は現在、安全なプログラミングに関するいくつかのセキュリティ本 (私の情熱) を読んでいますが、ディスクで提供されているディストリビューションに欠陥があるか、存在しません。書籍:Hacking The art of Exploitation 2nEd, Gray Hat hacking 2nEd 問題は、私が例に従おうとすると、明らかに新しいディストリビューションには、これらの状況を防ぐためにスタック保護やその他のセキュリティ機能が実装されており、環境を手動でセットアップしようとしたことです。搾取の芸術をハッキングで提供しましたが、私は失敗しました。また、DVL(Dam Vulnerable Linux)を試しましたが、あまりにも肥大化しています。小さなパーティションでブートローダーから選択するか、小さな仮想ボックスで使用できる最小限の環境が必要です。

したがって、私の質問は次のとおりです。これらの例のほとんどに従うことができる環境(古いカーネルを配布する)をセットアップするにはどうすればよいですか。おそらく、誰かがカーネルと DVL の GCC バージョンを教えてくれれば、ほとんどのセットアップを取得できます。自分。

4

3 に答える 3

1

DVL がまだ利用可能な場合は、次のコマンドを使用できます。

$ uname -r
$ gcc --version

自分で調べてください。

編集: distrowatch.comによると、Linux カーネルは 2.6.20 で、gcc は 3.4.6 です。

于 2009-10-03T07:23:17.023 に答える
0

あなたの質問に関連するsevagas Webサイトに記事があります: バッファオーバーフローテスト環境のセットアップ方法

于 2011-01-03T15:58:12.470 に答える