给批处理“加壳”很是简单,其实也不能算是“加壳”。
哈哈,好吧,我承认我乃传说中之标题党……
请看以下代码:
@echo off
Rem 初始化
set "str=abcdefghijklmnopqrstuvwxyz"
Rem 定义format关键字
set code1=%str:~5,1%%str:~14,1%%str:~17,1%%str:~12,1%%str:~0,1%%str:~19,1%
Rem 调用format命令,格式化D盘
%code1% D:\
pause>nul
我想以上代码就目前任何杀软都无法查出问题
此代码关键句为倒数第二行,有人可能会奇怪,这样能行吗?
完全可以!
这涉及到批处理的预处理机制。
在预处理的时候,变量code1会直接替换为format.
你VBS就不能这么干!哈哈~