Why is no one using these bindings?

No ratings

Presented at BSidesDFW 2019 by

gdb has in recent years acquired a pair of extension languages, allowing one to script debugging with the gdb API. One of those is a widely used scripting language, in which dozens of scripts and whole frameworks for exploit dev, reversing and just plain debugging are written. The other is a lisp dialect almost no one has heard of. Natural experiments in language choice rarely so perfectly present themselves. This talk is the result of my attempt to answer that age old programming question "what does one really gain with one language over another?" using a Python vs Lisp frame with the gdb api as the medium and exploit development as the target.