请高手帮忙翻译病毒生成的批处理文件的内容是什么意思

来源:百度知道 编辑:UC知道 时间:2024/06/23 22:41:12
最近我们公司的电脑中毒了,很奇怪,我们公司有个库存软件,数据库是在服务器上面的,只要客户端一用哪个程序,就会激活病毒,然后在C盘下面生成一个adobe.bat的批处理文件,还有一个Services.exe(这个文件怎么都删除不掉)的伪系统文件,然后系统就会变得很慢,查看进程发现有很多个CMD.exe和Services.exe的进程,还有几个数字开头的.BMP进程。强行中止就会出现winlogon.exe程序出错,提示内存不能为read,然后点确认或取消后,就会蓝屏或自动重新启动!服务器上面已杀过毒,没有杀到病毒,而且,直接访问哪个库存软件共享出来的资料夹不会中毒,只要一执行哪个软件在客户端的快捷方式就会中毒!请高手指教如何解决
adobe.bat这个批处理文件的内容是:
:r2577
net stop beep
START /WAIT C:\WINDOWS\services.exe /do_work
ECHO %ERRORLEVEL%
IF %ERRORLEVEL% NEQ 3 GOTO r2577
EXIT
我只能看明有停用网络,然后开始等待C:\WINDOWS\services.exe这个文件执行,其它的就不知是什么意思了!

ECHO %ERRORLEVEL% --显示ERRORLEVEL的值,即上面的命令执行后的返回值
IF %ERRORLEVEL% NEQ 3 GOTO r2577 --如果ERRORLEVEL值不等于3,跳转到r2577处执行

这两句的意思是说如果上面的命令执行后返回值不等于3的话(编写者预料的一种执行结果),就GOTO(跳转)到r2577处继续执行,开头就定义了:r2577行标,即如果执行出现了编写者预料的一种情况就跳回到这个批处理的开头部分,重新执行一次。

执行其他程序会中毒吗?怀疑是你的所有.exe被感染了病毒。