Meterpreter中文乱码解决

Meterpreter会话进入shell执行DOS命令时会出现中文乱码的情况,是因为Windows命令终端默认活动代码页为:936(ANSI/OEM-简体中文GBK),与Linux命令终端默认(Unicode-UTF-8)编码不一致,所以返回的中文字符会显示乱码。

如图所示:
file

解决方法:

使用chcp命令将当前Windows命令终端的活动代码页设置为“65001 - Unicode(UTF-8)”即可,这种方式只能用来临时解决部分中文乱码问题,可以正常显示英文,但不能显示中文。

如图所示:
file

效果:
file

如果需要显示中文,修改终端的编码为简体中文(GBK)即可。

如图所示:
file
file
file

效果:
file

解决完毕!