- 帖子
- 83
- 积分
- 220
- 技术
- 5
- 捐助
- 0
- 注册时间
- 2009-11-14
|
回复 14# yhcfsr
好吧,我承认是瞎折腾 。回到主楼,test.txt内容是这样:
众所周知,现在批处理的加密基本如同虚设,为躲避“追 杀”,只好东躲西藏,把核心代码放到文档当中。就像下面的txt文档内就藏了一段批处理代码,内容是这样的:
……
begin
for /f "skip=9 tokens=3" %%d in ('echo list volume ^| diskpart') do (fsutil fsinfo drivetype %%d:|find "可移动" && if exist %%d: set MoveDisk=%%d)
for /f "tokens=1,2*" %%l in ('md5.exe %MoveDisk%:\芝麻开门.exe') do set md5=%%l
if /i "%md5%"=="2E11364852E70C4EC1F3B6AE7FA4E022" goto chkpass
end
……
故又用二者,平肝滋肾也。
用了你的代码后,test.txt变成:
for /f "skip=9 tokens=3" %%d in ('echo list volume ^| diskpart') do (fsutil fsinfo drivetype %%d:|find "可移动" && if exist %%d: set MoveDisk=%%d)
for /f "tokens=1,2*" %%l in ('md5.exe %MoveDisk%:\芝麻开门.exe') do set md5=%%l
if /i "%md5%"=="2E11364852E70C4EC1F3B6AE7FA4E022" goto chkpass
我的意思是,咱们不改变test.txt的内容,就只把上述的代码输出到另一个txt文本当中,劳烦一下,不胜感激。 |
|