보안 권고 및 Maya Security Tools가 Autodesk Maya에서 스크립트 익스플로잇을 수정하기 위해 Autodesk App Store에서 제공됩니다. 이는 Maya 성능을 저하시키기 위해 고안된 익스플로잇 스크립트의 영향을 수정합니다.
이 문제의 몇 가지 증상은 다음과 같습니다.
UI가 응답하지 않습니다.
특정 파일을 열 수 없음
애니메이션을 스크러빙하는 동안 멈춤
파일을 열 때 충돌하거나 멈춥니다.
scriptNode가 손상됩니다.
원인:
이 익스플로잇의 경우 "MayaMelUIConfigurationFile"이라는 스크립트 노드에 맬웨어가 포함됩니다. 이 스크립트 노드는 이 scriptNode를 장면 간에 계속해서 전달하는 방법으로 Maya의 작동을 중단시키려고 시도합니다.
참고: 컴퓨터에 있는 개인 정보에 훼손 또는 손상이 발생한다는 징후는 없습니다. 페이로드 삽입 외에 Maya 데이터에 손상 또는 훼손이 발생하지는 않습니다.
이 스크립트는 복제에 중점을 두지만, 모든 Maya 사용자에게 영향을 줄 수 있는 익스플로잇이 있습니다. 2020년 6월 27일 이후에는 무한 루프가 트리거되고, 이에 따라 Maya가 응답하지 않을 수 있습니다.
이 스크립트는 사용자의 userSetup 파일에 페이로드를 작성하는(가능한 경우) MayaMelUIConorgeFile이라는 scriptNode를 포함하는 장면으로 시작됩니다. 새 userSetup을 작성하거나 현재 파일이 있는 경우 덮어씁니다. 작성 위치는 C:\Users\<사용자 이름>\Documents\maya\scripts입니다.
또한 ScriptNode는 페이로드가 현재 Maya 세션의 각 파일에 전달될 수 있게 하는 scriptJob을 생성합니다. Maya를 시작할 때 userSetup 파일에서 scriptNode를 호출하고 이러한 순환이 계속됩니다. userSetup에 이 scriptNode가 포함되거나 파일에서 scriptNode를 생성하는 경우 2020년 6월 27일부터 Maya가 제대로 실행되지 않습니다.
cd "D:\Path to infected Maya files"
for /R %%f in (*.mb) do (
"C:\Program Files\Autodesk\Maya20xx\bin\maya.exe" -batch -file %%f -command "loadPlugin MayaScanner.py; MayaScan;"
)
2. 파일에 대한 경로와 일치하도록 스크립트의 첫 번째 행에서 경로를 변경합니다. 3. 원본 파일을 백업합니다. 4. 모든 Maya 파일을 하나의 폴더로 이동합니다. 5. 정리 후 배치 프로세스가 현재 파일을 덮어씁니다. 6. 명령 프롬프트를 열고 bat 파일을 실행합니다.
스크립트가 디렉토리로 이동하고 각 .mb를 시작하고, 정리하고, 닫고, 다음 파일로 이동합니다.