완료됨
볼라틸리티 파일 스캔 인코딩 오류

vol -c config.json -f .\memory2.vmem windows.filescan > filescan.log
로 실행했더니
UnicodeEncodeError: 'cp949' codec can't encode character '\ue70b' in position 17: illegal multibyte sequence
오류가 나는데, 어떻게 풀어야하나요?

Windows Powershell에서 하고 있습니다.

#forensics
작성자 정보
더 깊이 있는 답변이 필요할 때
드림핵 팀과 멘토에게 직접 문의해 보세요!
답변 2
avatar
fow
대표 업적 없음

안녕하세요!
환경 구축 이슈로 해당 문제를 직접 재현해보진 못했지만, 아마도 인코딩 관련 문제인 것으로 사료됩니다.
Powershell에서 python을 기동한 후, 다음 명령어를 통해 현재 python이 사용하고 있는 인코딩을 확인해주시길 바랍니다.

>>> import sys
>>> sys.getdefaultencoding() # result: encoding

Windows Terminal을 사용해보시거나, chcp 65001 등 명령어로 현재 터미널의 인코딩을 변경하거나, 해당 링크를 참조하면 좋을 것 같습니다!

2025.01.13. 16:17
김민식123
대표 업적 없음

powershell에서 되는지는 모르겠는데 명령프롬프트 기준으로
set PYTHONIOENCODING=utf-8 치시면 filescan.log 생성가능합니다.

아니면 filescan.log를 생성 안해도 괜찮고요

한글 인코딩 오류입니다.

2025.03.12. 23:13