Моя теория заключается в том, что такие вещи, как цитата, пробел, ноль и т. Д. Интерпретируются оболочкой Windows, а не отправляются через нее. Вы могли бы избежать этого как-то, но я думаю, что проще просто кодировать шелл-код. Так что попробуйте утилиту msfencode от metasploit, чтобы вообще избежать этих кодов операций. Я знаю, что null (/ x00), пробел (/ x20) и кавычка (/ x22) не могут быть переданы напрямую, но я предполагаю, что есть другие коды операций, которые также не могут быть переданы.
Это мое решение, но кто-нибудь знает какие-нибудь другие, которые лучше?