参考文章:
鸿鹄实验室《Windows命令行混淆》
环境变量
环境变量的基本用法是使用set对变量进行赋值,然后可以直接使用赋值后的变量进行直接调用
查看环境变量:
set
设置环境变量:
set abc=cmd /c whoami
执行:
%abc%
所有的在cmd命令行下对环境变量的修改只对当前窗口有效,不是永久性的修改。也就是说,当关闭此cmd命令行窗口后,将不再起作用。
双引号
双引号,可以帮助文件或目录保持一个整体,而不会被中间的空格切割。
用法是:可以在敏感文件名、命令中间添加空格
转义符
转义符(^)可以做为切割文件名的一