Hướng dẫn cài đặt gdb-peda trên ubuntu 14.04

Thảo luận trong 'Exploitation' bắt đầu bởi Tesla123, 09/12/14, 09:12 PM.

  1. Tesla123

    Tesla123 VIP Members

    Tham gia: 25/03/14, 12:03 AM
    Bài viết: 142
    Đã được thích: 8
    Điểm thành tích:
    38
    Peda (được phát trển bởi longld, một thành viên kỳ cựu của vnsecurity) là một công cụ phát triển nhằm để nâng cấp GDB (trình debug phổ biến trong thế giới Linux), hỗ trợ việc debug dễ dàng và trưc quan hơn.
    https://github.com/longld/peda
    [​IMG]
    Do bản gdb có sẵn trong repo của ubuntu chỉ support python 3, trong khi peda chạy với python 2 nên ta cần compile lại gdb.
    Tải GDB ở ftp://sourceware.org/pub/gdb/releases/gdb-7.8.tar.xz
    Mã:
    [FONT=Courier 10 Pitch]wget ftp://sourceware.org/pub/gdb/releases/gdb-7.8.tar.xz
    [/FONT][FONT=Courier 10 Pitch]tar -xvf gdb-7.8.tar.xz[/FONT]

    Cài đặt các gói cần thiết để compile
    Mã:
    [FONT=Courier 10 Pitch]sudo apt-get install build-essential libncurses5-dev python-dev[/FONT]

    Tiến hành biên dịch gdb
    Mã:
    [FONT=Courier 10 Pitch]cd gdb-7.8
    [/FONT][FONT=Courier 10 Pitch]./configure --prefix=/usr/local --with-python[/FONT]
    Tải gdb-peda về
    Mã:
    [FONT=Courier 10 Pitch]git clone https://github.com/longld/peda.git[/FONT]
    Setup file .gdbinit, chạy lệnh nano .gdbinit
    Mã:
    [FONT=Courier 10 Pitch]set disassembly intel
    [/FONT][FONT=Courier 10 Pitch]set step-mode on
    [/FONT][FONT=Courier 10 Pitch]set history save on
    [/FONT][FONT=Courier 10 Pitch]set history filename ~/.gdb_history
    [/FONT][FONT=Courier 10 Pitch]set history size 32768
    [/FONT][FONT=Courier 10 Pitch]set history expansion on[/FONT]

    Video demo:
    [video=youtube;knC3B3RKARo]https://www.youtube.com/watch?v=knC3B3RKARo[/video]

     
    Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan
  2. david19

    david19 Member

    Tham gia: 19/05/17, 04:05 PM
    Bài viết: 7
    Đã được thích: 0
    Điểm thành tích:
    1
    xong buoc nay roi lam j nua a
     
    Lưu ý từ WhiteHat: Kiến thức an ninh mạng để phòng chống, không làm điều xấu. Luật pháp liên quan