バッファ フロー エクスプロイトのデモを実行しようとしています。シェル コードを使用してスタックをオーバーフローさせ、sh セッションを取得したいと考えています。ここhttp://www.shell-storm.org/papers/files/432.pdfのチュートリアルに従って、まったく同じシェルコードを生成することさえできます。shellcode3.c
しかし、チュートリアルのように使用してシェルコードを実行することはできません。私が得たのは常に「セグメンテーション違反」です。
「Red Hat Enterprise Linux AS release 4 (Nahant Update 4)」を使用しています。
同様の方法を使用して機能させる人はいますか?他のシステムに変更する必要がありますか?