Skip to content
Joe Damato - Function Hooking for Mac OSX and Linux episode artwork

EPISODE · Oct 7, 2010 · 33 MIN

Joe Damato - Function Hooking for Mac OSX and Linux

from DEF CON 18 [Video] Speeches from the Hacker Convention. · host DEF CON Announcements

This talk will cover three different methods of function hooking for Mac OSX and Linux. The talk will begin by describing useful bits of Intel64 assembly followed up with 3 different binary rewriting techniques to hook a range of different functions, including some inlined functions, too. We'll finish up with a demo of two nice things that these techniques make possible (a memory profiler and a function call tracer), and one slightly more evil thing. Joe Damato is a systems programmer who spends his days hacking on the Ruby VM and tools for analyzing the performance characteristics of complex software systems. He maintains a blog (http://timetobleed.com) where he releases code, patches to the Ruby VM, and his thoughts on low level systems programming. He maintains memprof, a Ruby level memory profiler and added support for libdl to trace.

Episode metadata supplied by the publisher feed · Published Oct 7, 2010

Embed this episode

Ready to play

Joe Damato - Function Hooking for Mac OSX and Linux

0:00 33:35

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

No similar podcasts found.

Frequently Asked Questions

How long is this episode of DEF CON 18 [Video] Speeches from the Hacker Convention.?

This episode is 33 minutes long.

When was this DEF CON 18 [Video] Speeches from the Hacker Convention. episode published?

This episode was published on October 7, 2010.

Can I download this DEF CON 18 [Video] Speeches from the Hacker Convention. episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!