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