posted by 블르샤이닝 2012. 1. 27. 14:14
728x90


게시 일자: 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. 각 파일을 저장합니다.

Autodesk는 성공적인 다운로드를 보증하거나 서비스 팩이나 해결 방법 또는 Autodesk 제품 지원 기술 문서에 기술된 팁, 트릭, 예제, 제안의 구현을 보증하지 않습니다. 기술 문서, 서비스 팩 및 해결 방법은 예고 없이 변경될 수 있습니다. Autodesk는 상업성과 특정 목적에의 적합성에 대한 보증을 포함하여 명시적 또는 묵시적인 어떠한 보증도 없이 기술 문서, 서비스 팩 및 해결 방법을 "있는 그대로" 제공합니다. 어떠한 경우에도 Autodesk 또는 그 공급자는 서비스 팩이나 해결 방법 또는 Autodesk 제품 지원 기술 문서에 기술된 제안의 구현 결과로 발생할 수 있는 직접적, 간접적, 우발적, 결과적 데이터 손실이나 사업 이익 손실 또는 특수한 손해를 포함한 어떠한 손해에 대해서도 책임을 지지 않습니다. 이는 Autodesk 또는 그 공급자가 그러한 손해의 가능성을 사전에 알고 있었던 경우에도 마찬가지입니다.

728x90