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

Tesla123

VIP Members
25/03/2014
7
141 bài viết
Hướng dẫn cài đặt gdb-peda trên ubuntu 14.04
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
687474703a2f2f692e696d6775722e636f6d2f50314246356d  702e706e67

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]

 
Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
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
Setup file .gdbinit, chạy lệnh nano .gdbinit
set disassembly intel
set step-mode on
set history save on
set history filename ~/.gdb_history
set history size 32768
set history expansion on
xong buoc nay roi lam j nua a
 
Mời các bạn tham gia Group WhiteHat để thảo luận và cập nhật tin tức an ninh mạng hàng ngày.
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
Comment
Bên trên