Jan Engelhardt wrote: >>>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. There is at least one. True that it doesn't do sound (it's an antivirus scanner for mailservers :)) but regardless, it checksums the whole thing. // Stefan
Attachment:
signature.asc
Description: OpenPGP digital signature
- References:
- Re: [Alsa-devel] OSS driver removal, 2nd round
- From: Olivier Galibert <[email protected]>
- Re: [Alsa-devel] OSS driver removal, 2nd round
- From: James Courtier-Dutton <[email protected]>
- Re: [Alsa-devel] OSS driver removal, 2nd round
- From: James Courtier-Dutton <[email protected]>
- Re: [Alsa-devel] OSS driver removal, 2nd round
- From: Jan Engelhardt <[email protected]>
- Re: [Alsa-devel] OSS driver removal, 2nd round
- From: Lee Revell <[email protected]>
- Re: [Alsa-devel] OSS driver removal, 2nd round
- From: Jan Engelhardt <[email protected]>
- Re: [Alsa-devel] OSS driver removal, 2nd round
- Prev by Date: [PATCH] simplfy bh_lru_install
- Next by Date: Re: OSS driver removal, 2nd round
- Previous by thread: Re: [Alsa-devel] OSS driver removal, 2nd round
- Next by thread: Re: [Alsa-devel] OSS driver removal, 2nd round
- Index(es):