cleanup filesystem operations to be UTF-8 clean on the control channel, support unicode/native encoding on the OS side
bcook-r7 opened this issue · 1 comments
bcook-r7 commented
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
Moving over to UTF-8 for the whole lot of TLV values is definitely important. Not a small piece of work though!