rapid7 / meterpreter

THIS REPO IS OBSOLETE. USE https://github.com/rapid7/metasploit-payloads INSTEAD
Other
326 stars 144 forks source link

cleanup filesystem operations to be UTF-8 clean on the control channel, support unicode/native encoding on the OS side #133

Closed bcook-r7 closed 9 years ago

bcook-r7 commented 9 years ago

We currently use the ASCII versions of file IO functions in meterpreter on Windows, which causes issues with different file encodings. We should do the conversion at the meterpreter side to whatever makes sense on the OS side, and pass UTF-8 encoding in the TLV messages to framework.

OJ commented 9 years ago

Moving over to UTF-8 for the whole lot of TLV values is definitely important. Not a small piece of work though!