Returning to libc is a method of exploiting a buffer overflow on a system that has a non-executable stack, it is very similar to a standard buffer overflow, in that the return address is changed to point at a new location that we can control. Howeve
// // //Emeditor Detect Encoding and Return Method //detect encoding by emeditor //detect Return Method by First Line //By dark_2001 // //2011.2.21 //dark_2001@vista.aero // //
This is an example of how to return all of the files on a users system. This can be easily edited to be close to the normal Windows’ Find File or Folder Dialog.