.gdbinit
Bạn có thể tinh chỉnh ~/.gdbinit
để có màu sắc. Bạn có thể sử dụng mammon .gdbinit
có sẵn ở đây:
https://github.com/gdbinit/gdbinit
Bạn có thể chỉnh nó nhiều như bạn muốn. Tôi tìm thấy điều này nhờ câu trả lời SO này . Đây là loại đầu ra mà bạn có thể có được:
Kho lưu trữ GitHub cũng có sẵn: https://github.com/gdbinit/Gdbinit
Bên cạnh đó, ý tưởng tương tự cũng được áp dụng cho lldb .
Bảng điều khiển GDB
Theo cùng một khái niệm, Bảng điều khiển GDB cung cấp giao diện trực quan mô-đun cho GDB bằng Python.
(khoảng trống khung tập đi
Một dự án tương tự khác sử dụng hỗ trợ Python của GDB để cung cấp khả năng mở rộng nhiều hơn, vì vậy đây là giá trị kiểm tra: https://github.com/dholm/voidwalker
@dholm cũng cung cấp .gdbinit của riêng mình lấy cảm hứng từ cái trước.
pwndbg
Một số dự án cung cấp một tập hợp các chức năng hữu ích, bao gồm hiển thị được cải thiện. Đây là trường hợp của PEDA hoặc pwndbg . Cái sau đưa ra mô tả sau:
Một sự thay thế PEDA. Trong tinh thần của người bạn tốt của chúng tôi windbg
, pwndbg
được phát âm pwnd-bag
.
- Tốc độ
- Khả năng phục hồi
- Mã sạch
Nó cung cấp các lệnh để hỗ trợ gỡ lỗi và khai thác phát triển tương tự như các lệnh từ PEDA và hiển thị tốt hơn (mặc dù đây không phải là trọng tâm chính của dự án). Phần mềm vẫn đang được phát triển và chưa được phát hành đúng cách.
vôn kế
Các dự án quốc gia mô tả:
Voltron là một giao diện người dùng gỡ lỗi mở rộng cho tin tặc. Nó cho phép bạn đính kèm các khung nhìn tiện ích đang chạy trong các thiết bị đầu cuối khác vào trình gỡ lỗi của bạn (LLDB hoặc GDB), hiển thị thông tin hữu ích như tháo gỡ, ngăn xếp nội dung, đăng ký giá trị, v.v., trong khi vẫn cung cấp cho bạn trình gỡ lỗi CLI mà bạn đã sử dụng.
Bạn có thể sửa đổi .gdbinit
để tự động tích hợp nó. Tuy nhiên, màn hình hiển thị nằm ngoài GDB (ví dụ: trong phần tách tmux).
GEF
GEF là một lựa chọn khác, và nó được mô tả là:
Mục đích được sử dụng chủ yếu bởi các nhà khai thác và kỹ sư đảo ngược, để cung cấp các tính năng bổ sung cho GDB bằng API Python để hỗ trợ trong quá trình phân tích động và phát triển khai thác.