View Single Post
  #4 (permalink)  
Old 09-12-2009, 05:15 AM
Ben Giddings
Guest
 
Posts: n/a
Default Re: Password on code - what's the best way to obfuscate it?

On Sep 12, 2009, at 01:08, 7stud -- wrote:
> 1) What does "even strip the result" mean?


'strip' is a tool for removing all symbols from an object file or
executable. It means that if you try to debug the code you get no
meaningful breakpoints, function names, variable names, etc. On the
other hand, it doesn't remove any string constants that are used.

> 2) What does "run strings on it" mean?


'strings' is another tool used to see "strings" in a binary file. It
basically looks through the entire file and when it encounters 4 bytes
in a row that are ASCII characters, it assumes it's a string and
prints it out. This means it finds a lot of junk that isn't really a
true string, but it also finds any actual string in the file that's at
least 4 chars long.

http://unixhelp.ed.ac.uk/CGI/man-cgi?strings
http://unixhelp.ed.ac.uk/CGI/man-cgi?strip

Ben


Reply With Quote