Hi, I'm looking for a way to reduce glibc code size. It can be a way to make system smaller and minimize the impact of attack vectors in glibc, as in return-to-libc attack.
Lets say I'm deleting the program 'mkdir', and mkdir uses a function in glibc that non of the other parts of the system uses. Then I want to eliminate this function from glibc. This leads to smaller code and if this function is used in some attack scenario, maybe prevent it. Is there a way to do it? Can you help me think how to build a tool like this? or, integrate with existing tools. Thanks, Kfir
