This isn’t really true. Large programs often make heavy use of dynamic loading; some programs, such as the JVM, make heavy use of dynamic code generation. The program you see is can be quite different from the program that runs. If the program has a code-injection vulnerability, they can be unrelated.
This isn’t really true. Large programs often make heavy use of dynamic loading; some programs, such as the JVM, make heavy use of dynamic code generation. The program you see is can be quite different from the program that runs. If the program has a code-injection vulnerability, they can be unrelated.