1.乱码展示:(发现问题)
2.问题排除:
①首先查看kali本机设置
echo $LANG
locale
kali问题排除!!
② 查看目标机window7系统
chcp 查看编码设置
936即表示cmd,是正常的!
(936表示其系统默认编码是GBK!!!)
说明一下:尽管两个系统都没有问题!但是要善于观察不同与区别,现在的实验是Kali在通过msf来获取Windows系统 连接它,即本质是在Linux系统上连接Windows机,尽管还是在Linux上操作目标机Windows但是两者系统的中文编码不同!!就是我去到美国澳大利了或者他们来到中国会出现语言障碍的是一回事!!!
3.对比上面两个Windows与Linux系统发现原因:
Windows的默认编码为GBK,Linux的默认编码为UTF-8!!
①找到乱码原因:就是windows和linux系统的中文编码不同,所以导致windows系统上的中文在linux系统上会乱码!
②解决问题:改变当前活动代码页为 UTF-8,让当前的批处理窗口支持UTF-8 格式的文件
4.解决问题展示:
Chcp 65001
(Chcp 65001 的意思是 改变当前活动代码页为 UTF-8,让当前的批处理窗口支持UTF-8 格式的文件)
再次查看Windows信息
恢复正常!!问题解决!!!