So basically, besides the possible performance effects, the attachment functions have some significant effect on how difficult it is to reprogram the program from its compiled and linked binaries?
I mean, this should be, since 1) the cracker just sees more machine instructions, instead of the nice, clear “call XXXXX” that he might already have discovered to do something. and 2) inlining provides more options for the compiler to optimize the code, and this is even more obfuscated, right?
Also, given the inline keyword is just a suggestion for the compiler, how much can the effect really be? Should we bother? I mean, of course, they will eventually hack it, but if with such simple measures we can make the life of a cracker more difficult, why not?
source share