LASP病毒彻底删除方法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
删除所有这些acad.lsp文件。
解决方法三:
有个免疫设置的方法,将support目录下的ACAD.lsp设为只读,如果有ACADAPP.lsp就清空后也将其设为只读。
资料二
病毒名称Harm.Bursted
该病毒是使用绘图软件:AutoCAD的内嵌脚本语言的写成,
文件名为:"acad.lsp"可由AutoCAD启动时自动执行,但它不影响图形文件。
此病毒使AutoCAD的内部命令-EXPLODE,XREF和XBIND无效,并定义一个新的命令BRUST,此命令将
显示如下消息:
BURST----将图块中的文字炸开后成为实体
资料三
中了病毒"ASL.Bursted.A"病毒之解決方案
我的電腦昨日中毒,諾頓掃描後顯示說
D:\RECYCLER\S-1-5-21-299502267-2139871995-726345543-1003\Dd44.rar感染ASL.Bursted.A病毒
我從網路上各網站找沒有確切的方案,有的說刪掉該檔案<有的提供出殺毒小軟件但均無法刪除
但我從各論壇的的二次開發看到一段很重要的話:
ACAD有个很大的优点就是开放性它有很多开放的接口
这给用户自定义以及第三方二次开发提供了极大的方便。
ACAD用户化门槛不算高只要有兴趣、有些耐心你总可以亲自动手不同程度地进行自定义。
马上要讨论的是关于启动自动化的AUTOLISP接口,这个接口现在被人用来搞了点恶作剧。
我花了1天的結果,找出解決方案了試驗如下必須對症下藥-
1.卸載AUTO CAD及其相關軟體
2.使用"Always Right"清理移除軟體及接口之軟體來清除
上述清除工作完成再重新按裝auto cad軟體
4.再行掃描已無中毒情形了
资料四
先给不了解LSP的同志稍微铺垫一下。
ACAD有个很大的优点,就是开放性,它有很多开放的接口,这给用户自定义以及第三方二次开发提供了极大的方便。ACAD用户化门槛不算高,只要有兴趣、有些耐心,你总可以亲自动手不同程度地进行自定义。
马上要讨论的是关于启动自动化的AUTOLISP接口,这个接口现在被人用来搞了点恶作剧。
在ACAD启动或开图时会被自动加载的LSP文件
浅见,这种LSP包括:
ACAD.LSP,新装的纯ACAD里面没有这个文件。一般由用户自己编写或者第三方软件提供,放在ACAD目录或SUPPORT子夹都可以。
ACADR$.LSP,$是系统版本号,比如ACADR14.LSP,在SUPPORT子夹。
还有一种先不说了.
加载时自动运行的由defun函数定义的函数名
就一种,S::STARTUP,它和ACAD.LSP配套,同时不支持其他扩展名为LSP的文件
可能是因为这个原因,目标被定位于ACAD.LSP?不知道了,其实不一定非用S::STARTUP,用了那就说明这位大虾是个追求完美的人~
铺垫好了,来看看这个病毒acad.lsp的作用~
{00.定义自动函数S::STARTUP
{01.获取CMDECHO变量,改设为0,一般程序最后会再改回去,
目的是悄悄地进村打枪地不要.大家都喜欢这么干}
{02.通过搜索base.dcl文件,获取ACAD安装路径(support子夹)}
{03.获取菜单文件完整路径和名称,后来又没用~}
{04.获取当前图形文件完整路径和名称,截取当前工作路径}
{05.获取当前首选ACAD.LSP文件完整路径和名称,截取其路径}
{06.预设程序标记变量LSPBJ为0,意思是假设还没得手}
{07.用只读方式打开support中的ACAD.LSP,如文件不存在则建立同名文件逐行检查此ACAD.LSP文件内容,一旦发现某行开头为(load"acadapp")
则设程序标记变量LSPBJ为1,表示已经得手过
只读任务结束,关闭文件}
{08.如果找到的ACAD.LSP路径和当前工作路径不同,
并且不在ACAD\support里面,则
{如果LSPBJ为0,也即尚未得手,那么
就在ACAD\support\acad.lsp文件末尾添加(load"acadapp")(princ),
即ACAD启动或开图时自动加载acadapp.lsp并隐蔽命令行反应。
然后同路径创建acadapp.lsp文件,作为刚改过的acad.lsp的备份.}
{如果LSPBJ为1,即已得手,且当前绘图不是未命名的新绘图任务,则
用复写ACAD\support\acadapp.lsp的方式
在当前工作路径创建acad.lsp.}
}
;注:到此为止,ACAD启动时必搜的程序文件路径里面都放好了此acad.lsp! {09.程序开始做真正让大家不愉快的事情,
它取消了3个系统预设的命令名:不止explode,还有xref和xbind
可能因为Xref和xbind不是每个人都常用,所以好象报案的不多,
而explode几乎是所有用ACAD画图的人都难以避免使用的,就显得很典型} S::STARTUP函数定义结束}
还没完,前面取消了那3个命令的定义,现在要重新定义它们,幸好这位大虾良心不算坏,只是让命令不起作用或者改成其他加法命令,并没写成破坏性函数或OS命令
EXPLODE的新功能和交互情况是:
command:EXPLODE
Seltct objects:200found
Select objects:
200was not able to be explode
command:
随你怎么选,它就是说炸不了
然后XREF和XBIND这对难兄难弟双双被改成了insert,交互响应制作很不精良,根本就是空白,可能大虾忽然觉得倦了吧.
最后,它还重新定义了BONUS和EXPRESS TOOLS工具集里面提供的BURST命令,其实是个外部函数(c:burst)
BURST原来的用途是"Explode Attributes to Text",把属性文本炸成text类物体
被重新定义后这样:
command:BURST
BURST----将图块中的文字炸开后成为实体
Select objects:200found
Select objects:
command:
ACAD的支持文件搜索路径(Support file search path)
ACAD在启动或开新图的时候,在程序进入ready状态前,首先会到支持文件搜索路径里面寻找系统需要的资源,在必须使用的东西全部找齐后,我们才有机会正常开始画图。这种路径分2种:
A、在preferences命令对话框的files分页最上面一项可以看到,一般新装的纯ACAD的这种路径包括support[外部命令、函数,图案、线形等资源库等]、fonts[ACAD专用字库、不包括TRUETYPE字体]、help[帮助文档],还可以有bonus\cadtools[bonus资源,选装].通常*.lsp文件都集中在support子夹。
B、当前工作路径,就是现在刚打开的那张图的存放位置。