stack-smash

    0

    1答えて

    スタックスマッシュプロテクションに深刻な問題があり、今では新しいエラーが発生します。 Linuxには特別な保護があるという事実に強く関係していると思います。誰も私に説明してくださいなぜ私はこの特定のケースでセグメンテーションフォルトを得るのですか? vector<const char*> Words; void read(){ FILE* a; char s[100];

    -2

    1答えて

    私はC++を使ってラプラス方程式を解いています。圧力場であるPのために解決しています。私のコードでは、以下を見ることができます。Pは、xとyの両方の関数です。私はそれを長さnxとnyの2次元配列として宣言しました。 最後の行列の結果Pが得られました。私は数字が完全である本家の、「printfの」を使用して、この行列Pを印刷しようとしたときにしかし、私はこのようなエラーだ:以下 *** stack

    0

    1答えて

    をスタックカナリアを有効にし、私は迅速に私のiOSアプリケーションのスタックカナリアを有効にする方法を探していましたが、その後、私はxcodesの最新バージョンがスタックカナリアを有効にするために必要なフラグはデフォルトで有効になって持っていることがわかりました。だから私は、スタックカナリアンが有効になっていることを確認する方法を探していました。他のサイトでは、ターミナル(otool -Iv ap

    0

    1答えて

    問題コードなしで別のプログラムでテストしたので、私が知っているROP攻撃チェーンを作成しました。 (./target $: if (argc !=2){ fprintf(stderr, "Error:need a command-line argument\n"); return 1; } 私はそれが好きで実行している:私は私のターゲットバイナリファイルに入力引数としての私のROPチェー

    0

    1答えて

    私は最初のナノポアデータセットを受け取ったばかりで、fastqファイルが送られました。私はfast5ファイルを期待していましたが、今はデータのフィルタリングを開始する方法がわかりません。私が見つけたほとんどのツール(NanoOK、poretools)はfast5形式を扱いますが、fast5形式からfastq形式に変換する方法を提供していますが、ツールはfast5入力のみを使用します。 私はエラーを

    0

    1答えて

    私はこの基本的なバッファーオーバーフローからなるこのゲーム "ゲーム" http://smashthestack.org/faq.html(ブラックボックスサーバー上でssh経由で接続)のレベル2を渡そうとしています。ディレクトリ/ home/LEVEL2で (そのレベルのパスワードを含むファイルと各レベルのディレクトリがあります)GetOwnerメソッドとそのソースコードと呼ばれる実行可能ファイ

    1

    1答えて

    私はAleph Oneの "Fun and Profitのためのスタックを壊してしまった"と混乱していて、64ビットのコードをコンパイルしている間にスタックメモリは通常の "sub $ VALUE、%REG"を使って割り当てられません。 これは、関数のソースコードです: void function() { char buffer1[5]; char buffer2[10];

    1

    1答えて

    ネット上で興味深い練習問題が見つかりました。特定の入力がバッファにオーバーフローされ、「秘密」がstdoutに出力されることが示されています。 私は自分自身でそれを理解しようとしましたが、うまく行っていません。ここで は、コードは次のとおりです。 #include <stdio.h> #include <stdlib.h> #include <string.h> void get_name(