Messages in this thread | | | Date | Sun, 2 Jul 2006 23:08:57 +0200 (MEST) | From | Jan Engelhardt <> | Subject | Re: [Alsa-devel] OSS driver removal, 2nd round |
| |
>> Well you could patch the affected plugin's .dynstr table so that it should at >> best try to call a function that has not yet been defined somewhere else (like >> open); IOW, you change the .dynstr entry from 'open' to say 'my_open', and >> regularly include libmy.so through e.g. LD_PRELOAD. >> >> Of course the MD5 won't match afterwards, but I think the plugin should execute >> as usual afterwards, since .dynstr is something no app should rely on. > >Is this likely to work with an app like Skype that takes extensive steps >to thwart reverse engineers?
We do not reverse engineer the .text section, but change the .dynstr section that is specific to the ELF format. I doubt any app out there md5s itself.
>(Of course a Skype beta with ALSA support was just released, so it's >much less important now)
A nice challenge anyhow!
Jan Engelhardt -- - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |