Stripped binary

Compiled binary files can contain debug information which is not necessary for program execution, rather it is useful for debugging and finding problems or bugs in the program. Stripped binary is a binary file without these debugging symbols and thus lesser in size and gives potentially better performance (when done at compile time) than a non-stripped binary.

A stripped binary makes it hard to disassemble or reverse engineer which also in turn makes it difficult to find problems or bugs in the program.

Stripped binary can be produced with the help of the compiler itself, e.g. GNU GCC compilers' -s flag, or with a dedicated tool like strip on Unix.

See also

References

    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.