[Haifux] [Haifux Lecture] User space syscall tracing andmanipulation - fakeroot-ng by Shachar Shemesh

arbel yossi yossiarbel at nana10.co.il
Thu Jan 17 14:12:38 MSK 2008


>I think
>I even gave a haifux talk on run-time modification of programs using
> ptrace for fun an profit a few years ago.

There is surely a profit and a lot of fun around here, but indeed there was a
"ptrace - Playing Debugger Chess" lecture by you, 
http://www.haifux.org/lectures/115/

I don't know who has a profit here (and who has fun...)

Rgs,
Yossi

-----Original Message-----
From: Muli Ben-Yehuda [mailto:muli at il.ibm.com]
Sent: Thu 1/17/2008 1:08 PM
To: Shachar Shemesh
Cc: arbel yossi; Haifa linux club; linux-il
Subject: Re: [Haifux] [Haifux Lecture] User space syscall tracing	andmanipulation - fakeroot-ng by Shachar Shemesh
 
On Thu, Jan 17, 2008 at 12:45:10PM +0200, Shachar Shemesh wrote:

> Fakeroot-ng is a (as far as I know) first attempt to do the things
> usually done with LD_PRELOAD using the ptrace mechanism. It was both
> the trigger and the root cause of this lecture.

Not sure what you mean by "things usually done with LD_PRELOAD?" 
Certainly ptrace has been used to both trace and modify running
binaries, by gdb, strace, dumpmem[1], memfetch[2] and others. I think
I even gave a haifux talk on run-time modification of programs using
ptrace for fun an profit a few years ago.

> The lecture will look at fakeroot, fakechroot, fakeroot-ng and
> strace, at varying degrees of depths, mostly because all four chose
> slightly different approaches for solving, fundamentally, the same
> problem.

They did?

Sounds like an interesting talk, will try to attend.

[1] http://www.mulix.org/dumpmem.html
[2] http://lcamtuf.coredump.cx/soft/memfetch.tgz
 
Cheers,
Muli

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://haifux.org/pipermail/haifux/attachments/20080117/ef1465fc/attachment.html 


More information about the Haifux mailing list