Win10 CMD 命令混淆技巧 - 保护你的命令不被窥探
Win10 CMD 命令混淆技巧
以下是一段在 Win10 CMD 中执行的命令,用来下载图片:
'curl -o C:\Users\%username%\Desktop\生成值日表.html http://103.215.36.226:8007/uploadimg/img/2023/0908/1694156831958000.png'
本文将介绍一种简单的方法,将该命令混淆,使其不易理解,从而保护你的命令不被窥探。
命令混淆步骤
- 将命令分解为多个部分,并使用变量存储每个部分。
- 使用字符串连接符将这些部分连接起来。
- 在连接的字符串中添加一些无关字符或者特殊字符,以增加混淆度。
- 最后,将混淆后的命令传递给 cmd 执行。
命令混淆示例
set 'cmd=curl -o C:\Users\%%username%%\Desktop\生成值日表.html http://103.215.36.226:8007/uploadimg/img/2023/0908/1694156831958000.png'
set 'obfuscatedCmd='
for /L %%i in (1,1,100) do (
setlocal enabledelayedexpansion
set 'randomChar=!random:~-1!'
set 'obfuscatedCmd=!obfuscatedCmd!!randomChar!'
endlocal
)
cmd /c %obfuscatedCmd%
注意
混淆后的命令可能会导致不易理解和调试,使用时需谨慎。
其他混淆方法
除了上述方法,还可以使用其他方法来混淆命令,例如:
- 使用编码工具将命令进行编码,例如 Base64 编码。
- 使用代码混淆工具,对命令进行混淆处理。
总结
命令混淆可以有效地保护你的命令不被窥探,但它也会带来一些负面影响,使用时需谨慎权衡利弊。
本方法仅供学习和参考,请勿用于非法用途!
原文地址: https://www.cveoy.top/t/topic/oqLs 著作权归作者所有。请勿转载和采集!