LASP病毒彻底删除方法

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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、当前工作路径,就是现在刚打开的那张图的存放位置。

相关文档
最新文档