Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
gef — GEF (GDB Enhanced Features) - современный опыт для GDB с расширенными возможностями отладки для разработчиков эксплойтов и реверс-инженеров на Linux | Kitploit
Инструменты/GitHubGitHub/hugsy/gef
Статический анализДинамический анализ (песочница)Криминалистика памятиОбратная инженерияШелл-кодОтладчикиАнализ вредоносных программCTFАнализ Бинарных ФайловОбучение и ОбразованиеОбратная Разработка с Помощью ИИРазработка Полезной Нагрузки
8.3k8281219 дней назадПроверено Kitploit
Эксплуатация Бинарных Файлов
Топ в Обратная Разработка с Помощью ИИ №12
Топ в Анализ Бинарных Файлов №17
Топ в Эксплуатация Бинарных Файлов №3
Топ в CTF №3
Топ в Отладчики №3
Топ в Анализ вредоносных программ №15
Топ в Криминалистика памяти №15
Топ в Обратная инженерия №13
Топ в Статический анализ №19
GitHubhugsy/gef

gef

GEF (GDB Enhanced Features) - современный опыт для GDB с расширенными возможностями отладки для разработчиков эксплойтов и реверс-инженеров на Linux

РепозиторийСайт

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

logo

Discord Docs Try GEF

GEF (произносится джэф — «Джефф») — это набор команд для x86/64, ARM, MIPS, PowerPC и SPARC, предназначенный для помощи разработчикам эксплойтов и специалистам по реверс-инжинирингу при использовании старого доброго GDB. Он добавляет в GDB дополнительные возможности через Python API, облегчая процесс динамического анализа и разработки эксплойтов. Разработчики приложений также выиграют от его использования, поскольку GEF снимает значительную часть неясностей стандартного GDB, избавляя от повторения обычных команд и выводя релевантную информацию из отладочного окружения.

Мгновенная установка

Просто убедитесь, что у вас есть GDB версии 10.0 или выше, скомпилированный с поддержкой Python3.10+, а затем:

root@kitploit:~
# через скрипт установки
## с использованием curl
$ bash -c "$(curl -fsSL https://gef.blah.cat/sh)"

## с использованием wget
$ bash -c "$(wget https://gef.blah.cat/sh -O -)"

# или вручную
$ wget -O ~/.gdbinit-gef.py -q https://gef.blah.cat/py
$ echo source ~/.gdbinit-gef.py >> ~/.gdbinit

# или непосредственно из gdb
$ gdb -q
(gdb) pi import urllib.request as u, tempfile as t; g=t.NamedTemporaryFile(suffix='-gef.py'); open(g.name, 'wb+').write(u.urlopen('https://tinyurl.com/gef-main').read()); gdb.execute('source %s' % g.name)

Вы сразу увидите, что GEF установлен корректно, запустив GDB:

gef-context

Некоторые возможности GEF:

  • Один единственный скрипт GDB
  • Полностью независим от архитектуры, никаких зависимостей: GEF включает всё необходимое и устанавливается мгновенно
  • Быстрый — минимальное количество зависимостей и оптимизированный код делают команды максимально быстрыми
  • Предоставляет большое разнообразие команд, кардинально меняющих работу в GDB
  • Легко расширяется для создания других команд благодаря более понятной структуре Python API GDB
  • Полная поддержка Python3 (поддержка Python2 прекращена — см. gef-legacy)
  • Построен на уровне абстракции архитектуры, поэтому все команды работают в любой архитектуре, поддерживаемой GDB: x86-32/64, ARMv5/6/7, AARCH64, SPARC, MIPS, PowerPC и т.д.
  • Подходит для отладки реальных приложений, разработки эксплойтов и CTF
  • И ещё множество команд, предоставленных сообществом, доступно в GEF-Extras!!

Посмотрите страницу со скриншотами или попробуйте онлайн (пользователь: gef / пароль: gef-demo)

Документация

В отличие от других плагинов GDB, у GEF есть обширная и актуальная документация. Пользователям рекомендуется обращаться к ней — это может помочь при использовании GEF. В частности, новым пользователям следует изучить её (см. FAQ для решения распространённых проблем с установкой). Если проблема сохраняется, попробуйте обратиться за помощью на канале Discord или создать issue.

Текущий статус

ДокументацияЛицензияСовместимостьCI-тесты (main)
DocumentationMITPython 3CI Test for GEF

Вклад

Чтобы принять участие, обратитесь к документации по вкладу и руководству.

Спонсоры

Ещё один способ помочь проекту оставаться на плаву — стать спонсором! Посмотрите документацию по спонсорству, чтобы узнать подробности и возможно попасть в список замечательных спонсоров.

Счастливого хакинга 🍻

Скачать инструмент