GDB

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

RSS

  • 解決済

    回答
    1

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

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

    • 0評価
    • 75PV
    osamurai3 osamurai3 2週間前
  • 受付中

    回答
    1

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

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

    • 0評価
    • 49PV
    Teppay Teppay 1ヶ月前
  • 解決済

    回答
    1

    mainの最後にbreakpointをはりたい

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

    • 0評価
    • 61PV
    Teppay Teppay 1ヶ月前
  • 受付中

    回答
    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評価
    • 171PV
    Daichi Daichi 6ヶ月前
  • 解決済

    回答
    3

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

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

    • 1評価
    • 440PV
    Divided_by_Zero Divided_by_Zero 1年以上前
  • 受付中

    回答
    1

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

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

    • 0評価
    • 1923PV
    toroleaman toroleaman 1年以上前
  • 1

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    9

  • 総質問数

    6

  • 今週の質問数

    0

関連するタグ

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