buffer-overflow

    -1

    2答えて

    ですから、バッファオーバーフローに関するいくつかの調査を行っています。私はjavaに変換しようとしている可変的な攻撃に対して脆弱なCプログラムを持っています。誰も彼らが私を助けることができると思いますか?これまで私はまだJavaコードをコンパイルすることができませんでした。 Cコード #include <stdio.h> #include <string.h> /* A routine t

    0

    1答えて

    私のアプリでバッファオーバーフローが起こったのだろうか? enum { BUFSIZE = 1024}; char username[this->BUFSIZE]; memset(username,0,BUFSIZE); char password[this->BUFSIZE]; memset(password,0,BUFSIZE); send(

    0

    3答えて

    私は以下のコードは、私はこのプログラムを活用し、バッファオーバーフローを引き起こすために使用できるのmemcpyを使用していますが、私はそれをクラッシュさせるように見える傾けることがわかります。どんな文字引数を渡しても、私はちょうど "エラーパケットファイルを開く"取得します。任意のアイデアはどのように? #include <stdio.h> #include <stdlib.h> #incl

    2

    1答えて

    私はBuffer Bloatingのネットワーク現象をシミュレートしようとしている学校プロジェクトに取り組んでいます。これは本質的に、メモリの安い価格のために、ルータのバッファが時間がますます大きくなるため、待ち時間になります。 このプロジェクトを開始するにあたり、私は既にLinuxの "tc"コマンドとその使用方法についていくつかの調査を行っていますが、私のニーズに合った正しい設​​定をする方法

    0

    2答えて

    はいつか戻って、WindowsのXP SP3(http://www.exploit-db.com/exploits/9177/)上のMP3コンバータ2.7.3.700に簡単にRMの悪用に取り組んで、私は理解していないですコンセプトに出くわし、それはこのように書きます: 悪意のあるファイルを生成する perlスクリプト:悪意のあるファイルを生成した後 my $junk = "\x41" x 2500

    -2

    1答えて

    バッファオーバーフローがセキュリティ上の脆弱性の最大原因の1つと考えられます。私はC/C++でプログラミングすることはめったにありません(特定のコースのみ)。なぜなら、何かが不足しているかもしれませんが、なぜ人々がオーバフローを許すデータ構造を使い続けているのか分かりません。データ構造体がいっぱいになると例外がスローされるのはなぜですか?この単純なソリューションのように見えますが、ソフトウェアセキ

    7

    1答えて

    原因: if (!is_directory("C:\\NGFMS_Debug\\Files") && !create_directories("C:\\NGFMS_Debug\\Files")) 警告のテキストはそうです:「バッファオーバーランが発生しましたプログラムの内部状態を破損しているXXX.exeにあります。 「is_directory(...)」の呼び出しで警告が表示されます。私は文

    2

    5答えて

    私はガールフレンドにC++を教えていたので、私はうまくいかないと思ったプログラムを書いていました。配列内のもう1つの要素にアクセスしてから(例えば、サイズ5の配列に対して配列[5]にアクセスする)。これはバッファオーバーフローのインスタンスですか?私の考えは、配列の直後に書いている/メモリにアクセスしているということです、これは正しいですか?基本的に私の質問はここにあります。なぜこれが機能しますか

    1

    2答えて

    問題:My Completionport Serverは、さまざまなクライアントから不明なサイズのデータ​​を受け取ります。問題は、バッファオーバーランを回避する方法がわかりません/バッファにデータがオーバーフィルされないようにする方法です。 Quesitons: 1)私がWSARecv経由で受信呼び出しを行う場合、workerthreadはコールバック関数のように機能しますか?つまり、受信コール

    -1

    2答えて

    私は、スタックからコードを実行してバッファオーバーフローを実行する必要があることを示す割り当てがあります。私はそうしようとしてきましたが、スタックの "ret"位置をスタックの位置に置き換えるたびに、コードが常駐するようになります。私が "ret"位置を物理的な.oファイル(物理的なアセンブリコードのような)に存在するアドレスに置き換えると、うまく動作します。スタック上のポジションに戻ることは許さ