登入區塊
帳號:

密碼:


遺失密碼嗎?

何不馬上註冊!
首頁選單
REVIT CLUB
註冊流程範例
回到首頁
公司簡介
空間協定線上教學

技術討論區
FAQ-問與答
PDF Reader下載點

聯強 問與答

AnyDesk
搜尋區塊

進階搜尋
 

     協勤資訊 新網站 新服務 新優惠登場!!



 


討論區主頁
   AutoCAD 
     如何偵測並刪除 acad.vlx 惡意程式? LT版本不適用
無發表權

樹狀顯示 | 新的在前 前一個主題 | 下一個主題 | 頁尾
發表者 討論內容
admin
發表時間: 2015-08-19 10:41
Webmaster
註冊日: 2002-06-12
來自:
發表數: 1189
如何偵測並刪除 acad.vlx 惡意程式? LT版本不適用
資料來源:Autodesk

適用於 AutoCAD 2008~2015之間的版本

問題:
以 AutoCAD 為基礎的產品因感染 acad.vlx 惡意程式導致作業異常。

方案:
acad.vlx 並不是 Autodesk 原生提供的文件,當惡意的 acad.vlx 被載入到 AutoCAD 後,會導致「圖檔損壞」或開啟圖檔時顯示「缺少語言套件」的訊息。

檢查是否被感染:
● 如果您發現圖檔目錄下有acad.lsp、acaddoc.lsp...等非DWG文件,且刪除後還會自動產生
● Acad.vlx 在 AutoCAD 的Help目錄下會建立一個logo.gif備份檔(例如, C:\Program Files\AutoCAD 20xx\Help\logo.gif)
● 系統變數 ACADLSPASDOC 被修改設為 1
如果有上列狀況,表示您已經中獎了

清理程序如下:下列方式可以偵測並刪除任何 acad.vlx,以防止病毒繼續擴散。

1. 在您的產品安裝目錄中,找到Support資料夾 (例如, C:\Program Files\AutoCAD 20xx\Support).

2. 在Support資料夾中,按兩下acad20xx.lsp 進入編輯模式 (例如, acad2014.lsp AutoCAD 2014 的檔案)。 將下面的程式碼加入至該檔案,日後在執行 AutoCAD 時,程式會自動偵測並刪除 acad.lsp 以及 logo.gif檔案
在這裡無法複製下列字串,請通過連結官方連結到官網複製
3. 開啟下列相關檔案:
C:\Program Files\Autodesk\AutoCAD 20xx\Express\acetauto.lsp
C:\Program Files\Autodesk\AutoCAD 20xx\Support\ai_utils.lsp
ROAMABLEROOTPREFIX\Support\acad.mnl
備註: 替換 ROAMABLEROOTPREFIX with the value returned by the ROAMABLEROOTPREFIX system variable.

如果在上列文件中找到下列字串,請直接刪除之
(vl-file-copy(findfile(vl-list->string'(108 111 103 111 46 103 105 102)))(vl-list->string'(97 99 97 100 46 118 108 120)))

4. 儲存所有編輯過的文件,再執行您的CAD程式

針對 AutoCAD 2013 提供的解決方案:安裝 AutoCAD 2013 SP1


----------------
===========
協勤資訊有限公司

admin
發表時間: 2021-10-04 17:50
Webmaster
註冊日: 2002-06-12
來自:
發表數: 1189
Re: 如何偵測並刪除 acad.vlx 惡意程式? LT版本不適用

補上一份2019年官方處理文章的補充資料

解決方案:
這不是 Autodesk 提供的實際 AutoCAD 文件。在 AutoCAD 中加載惡意acad.vlx文件時,它會損壞圖形,這可能會導致在您保存並重新打開圖形時顯示“缺少語言包”對話框。

該acad.vlx文件創建自身的Help文件夾的副本(例如C:\ Program Files文件\ AutoCAD的20XX \幫助\ logo.gif)。還修改了其他幾個文件,並將 ACADLSPASDOC 系統變量設置為 1,從而允許將acad.vlx文件加載到其他打開的圖形中,從而破壞它們。

下面概述的清理過程會在 AutoCAD 嘗試加載任何acad.vlx文件之前檢測並刪除它,從而防止病毒傳播。

● 預防其他文件損壞:您必須具有系統管理員權限才能完成此過程。
1. 在您的產品安裝文件夾中,找到Support文件夾(例如,C:\Program Files\AutoCAD 20xx\Support)。
2. 在Support文件夾中,雙擊acad20xx.lsp文件(例如,AutoCAD 2014的acad2014.lsp文件)。將下面的代碼添加到文件中。

(defun cleanvirus( / lspfiles lspfile x)
 (setq lspfiles '("acad.vlx" "logo.gif" "acaddoc.lsp" "acad.fas" "acad.lsp"))

 (foreach lspfile lspfiles
  (while (setq x (findfile lspfile))
   (progn
    (vl-file-delete x)
    (princ "\nDeleted file ")
    (princ x)
   );progn
  );while
 );foreach
)
(cleanvirus)

在下次開啟 AutoCAD 將檢測並刪除 acad.vlx 和 logo.gif 文件。

完整資料與程式碼請由此連結複製


----------------
===========
協勤資訊有限公司

樹狀顯示 | 新的在前 前一個主題 | 下一個主題 | 頁首

無發表權
 

[TOP]

  本網頁使用 XOOPS 2.0.13.a 繁體中文版建置 由協勤資訊有限公司客服部管理