GDB

GDBはGNUソフトウェアシステムのための標準的なデバッガーです。

RSS

  • 受付中

    回答
    0

    gdbを使ったリモートデバッグ

    実現したいこと・聞きたいこと gdbserverを使って実行中のプロセスをリモートデバッグしたい → (現状)現在リモートデバッグでエラーが出ており正常にデバッグが出来ていない。 実行中のプロセスをCLIではなくEclipse等のIDEを用いてデバッグをしたい → 1.が実現できたとして、EclipseなどのGUIでデバッグを行いたい 2 につい

    • 0評価
    • 37PV
    teratailが1週間前に アップデート
  • 解決済

    回答
    1

    スタックバッファオーバーフローを用いたexploitコードの作成

    前提・実現したいこと 現在セキュリティの勉強をしており、C言語のスクリプトにある脆弱性(スタックバッファオーバーフロー)を用いてexploitコードを作りたいです。 デバッガであるGDBを用いてC言語スクリプトのアセンブリを分析して、shellコード(こちらは作成済みなので大丈夫です,shellcode.h)を引数として送って実行させ,ルートのシェルを起

    • 0評価
    • 548PV
    omiteratail omiteratail 3週間前に ベストアンサー
  • 解決済

    回答
    1

    gdbで1行ずつ実行するとうまくいくが、通常の実行ではセグメンテーションフォールトする

    C++にて開発しております。このたびプログラムにてセグメンテーションフォールトが起こってしまったため、原因をつきとめるためにgdbを用いてデバッグを行いました。しかし、gdbで各関数にstep実行しながら該当コードすべてを実行したところ、正常終了にコードの最後まで実行ができました。このようなことに考えられる原因はなんなのでしょうか? 実行環境はcentos

    • 0評価
    • 274PV
    pashango2 pashango2 5ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    GDB実行中の標準入力でechoかrubyのパイプを使いたい。

    オーバーフローの実践をしています。 変数の書き換えと、EIPをAで上書きしてSegmentationFaultを起こすことはできました。 次に、EIPをmain関数の始めのアドレス(0x12345678)に書き換えたいと思っていて、 echo -e "AAAAAAAAAA\x78\x56\x34\x12" | ./bof ruby -e 'p

    • 0評価
    • 391PV
    KSwordOfHaste KSwordOfHaste 6ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    macでアセンブリ言語を学びたい

    macでターミナルでC言語なファイルをコンパイルしてgdb -q ./a.outと入力したのですが gdb: command not found と出力されます なにかをダウンロードした方が良いのでしょうか?

    • 0評価
    • 386PV
    KSwordOfHaste KSwordOfHaste 8ヶ月前に ベストアンサー
  • 解決済

    回答
    1

    mainの最後にbreakpointをはりたい

    gdb-pedaを使っています。 プログラムがSegmentationFaultなどで異常終了したときはメモリやスタックの内容が表示されますが、 正常終了したときはただ終わってしまいます。 そこで、BreakPointをmain関数の最後にはりたいんですが、どのようなコマンドで指定すればいいかわかりません。 これは可能ですか?

    • 0評価
    • 250PV
    Teppay Teppay 9ヶ月前に ベストアンサー
  • 受付中

    回答
    0

    OSX El CapitanにおけるGDBに関する質問です。

    僕は、 OSX El Capitan ver.10.11.6 MacBook Pro (Retina 13-inch、Early 2015) を使っています。 c/c++でプログラミングしていて、gdbを使ってデバッグしようと思っています。 OSXでgdbを使うには署名をしないといけないんですが、 ネットに載っている通り、Keychain

    • 0評価
    • 385PV
    teratailが1年以上前に アップデート
  • 解決済

    回答
    3

    ELFの関数プロローグについて

    Ubuntu 12.04.1 LTSで実行ファイルをgccを用いて作成し、逆アセンブルしたところ、気になる箇所があったので質問させていただきます。(申し訳ないのですが、アセンブラのタグが見つけられなかったので、C、GCC、GDBというタグをつけさせていただきました。) 環境は以下のとおりです。 $ uname -a Linux tukejonny

    • 1評価
    • 731PV
    Divided_by_Zero Divided_by_Zero 1年以上前に コメント
  • 受付中

    回答
    1

    Linux上のバイナリ(C言語)をリモートデバッグする方法

    Linux6上で動作するC言語で作成したモジュールをEclipseでリモートデバッグしたいと思っています。 今までは、gdbを使ってLinuxサーバ上でデバッグしていました。 デバッグ効率が良くないから、Eclipseでリモートデバッグしたいと 思っています。 クロスコンパイラでコンパイルしたものをLinuxサーバ上に配備して、 それをリモート接続(ア

    • 0評価
    • 3375PV
    toroleaman toroleaman 1年以上前に コメント
  • 1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    10

  • 総質問数

    10

  • 今週の質問数

    0

関連するタグ

GDBタグのよく見られている質問

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る