>> 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 -- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-devel