ALGUMAS COISAS SOBRE O GEF
----------------------------------------------------------------
offensive think :: artigo técnico em formato zine / nfo
----------------------------------------------------------------
titulo : Algumas coisas sobre o GEF
autor : offensive think
data : Mon, Jan 4, 2021
tags : binary-exploitation, debug, osce
----------------------------------------------------------------
--> https://www.offensivethink.com/posts/about-gef.html <--
Um pequeno apanhado de algumas coisas que achei legais e úteis no GEF ? Não conhecem o GEF ? O GEF é um projeto que adciona uma série de comandos e melhorias adicionais ao GDB e facilita demais a vida de quem está debugando binários no linux.
hugsy/gef
https://github.com/hugsy/gef
Sem mais delongas.
:: context→ mostra várias informações (stack, registradores, commandos, etc.) no momento atual
:: entry-break→ executa até o entry point do processo
:: gef config→ mostra ou altera várias configurações do GEF
:: gef config context.redirect <terminal>→ envia as informações mostradas no centexto para outro terminal
Exibe uma série de informações do que está conetcendo no momento, como estado da pilha, valores dos registradores, código que vai ser executado, etc.
É possível ainda ver de forma organizada apenas o conteúdo dos registradores, da stack, etc.
gef> context regs
gef> context stack
Procura o entry point de um processo e executa-o até este ponto.
Mostra ou altera as configurações do GEF como por exemplo, o que ele exibe no contexto. Vale a pena dar uma personalizada.
:: Enviando a saída do comando Context para outro Terminal!
Uma das coisas que achei interessante é poder enviar a saída do contexto para um outro terminal. Para quem tem dois monitores ou mesmo um monitor grande acho que fica legal para ajudar no debug. Dá uma olhada:
---[ EOF ]--------------------------------------------------------------
offensive think / 2026