Claude Code가 설치한 도구가 사실 Expiro 바이러스였음
Claude Code installed tooling which was actually Expiro virus.
핵심 요약
Claude Code를 사용해 게임 디컴파일 작업을 하던 중, AI가 다운로드한 도구에 Expiro 바이러스가 포함되어 시스템이 감염됨.
- 바이러스 감염 — Claude Code가 자동으로 설치한 도구에서 Expiro 바이러스가 검출됨
- 시스템 피해 — 운영체제 재설치가 필요할 정도로 파일 대부분이 감염됨
- 보안 주의사항 — AI 에이전트에게 무분별한 도구 설치 권한을 주는 것에 대한 경고
- 대응 방안 — 향후 작업 시 가상 머신(VM) 사용 및 보안 환경 구축 필요
밤늦게 REA랑 Claude 써서 옛날 게임 디컴파일 작업 좀 하고 있었거든. Claude가 진짜 쩔게 잘해줘서, 목표는 게임을 x64로 리컴파일해서 윈도우에서 네이티브로 돌리는 거였음. 내가 너무 순진하게도 Claude한테 전권을 다 줬거든. 디컴파일에 도움 될 만한 툴은 뭐든 다 가져와서 쓰라고 했지. 에이전트 돌리고 10시간 정도 빡세게 작업하니까 결과물이 진짜 기가 막히게 나와서, 게임 타이틀 화면까지 네이티브로 돌아가는 걸 봤단 말이야. (내가 한 건 별로 없지만 왠지 '우리'라고 하게 됨 ㅋㅋ) 근데 갑자기 PCSX2가 자꾸 뻗는 거야. 그러더니 다른 파일들 헤더에 vmp라는 존나 길고 이상한 속성이 붙기 시작함. 그러더니 갑자기 멈추면서 이러더라. "보안 차단으로 중단됨: 실행 중에 윈도우 디펜더가 실행 파일 4개를 격리함 (redacted.exe 빌드 2개, tracediff.exe, 그리고 C:
inja
inja.exe) - 바이러스명: Virus:Win32/Expiro.HNW!MTB / Win64/Expiro.DD!MTB." 그전까지는 DMAC 리암(re-arm) 수정이랑 테스트 끝냈고, IPU 연결했고, ADXI 모델로 무비 클럭 돌리니까 오프닝 FMV도 끝까지 디코딩됐었음(2,670 프레임, IPU 에러 0). 코드 밴드 0으로 PCSX2 프레임 타이틀까지는 갔는데 화면이 이상하게 깨져서 나왔거든. 프로파일이랑 바이트 단위로 똑같은 무비 결정론은 아직 구현 못 한 상태였고.
그래서 확인해 보려고 MalwareBytes 돌려봤더니, 내 컴퓨터 전체가 자기 복제하는 Expiro 바이러스에 감염됨. 시스템 파일 거의 전부가 다 털렸더라. 이제 윈도우 싹 다 밀고 새로 깔아야 함.
그나마 다행인 건 앞으로 이런 프로젝트 할 때는 무조건 VM에서 돌릴 거라는 거. 그냥 윈도우 새로 깔아야 하는 거 개빡쳐서 넋두리 좀 해봤음. 다른 프로젝트 파일들도 드라이브에서 안전하게 옮기고 감염 안 됐는지 일일이 확인해야 하니까 진짜 골치 아프네.

