cmd绕过空格过滤

cmd绕过空格过滤

Ps:从大佬那里学的一点小技巧

Windows

Windows支持环境变量切片操作,可以切割出一个空格接上。

set //查看环境变量

net%CommonProgramFiles:~10,-18%user

意思是把CommonProgramFiles变量的正数10位和倒数18位全部切除,然后就剩下一个空格。形变为net user

CommonProgramFiles=C:\Program Files\Common Files
net%CommonProgramFiles:~10,-18%user=net user

avatar
avatar
** 经测试在win7,win10,win8,win2008,win2003,均有效

Linux

1
2
{ping,-c,1,127.0.0.1}
ping${IFS}-c${IFS}1${IFS}127.0.0.1