IT/System Digging

[zenmap] 실행 파일 못찾는 오류 발생시

심량 2024. 6. 10. 13:27

기록용으로 남깁니다.

윈도우11 재설치를 하면서 기존에 사용하던 프로그램들을 재설치 해야 했습니다.

사용하는데 방금 전까지 아무 이상이 없었는데 그 중에 zenmap 이 실행 안되는 문제가 발생했습니다.

Error executing command 오류 발생한 화면입니다.

위에 언급된 경로 들이 문제가 없었는데 계속 못찾고 있었습니다. nmap github 페이지에 zenmap.conf 파일에 실행 경로를 지정한다는 얘기를 읽게 되었습니다. everything 프로그램을 사용해서 이 파일을 찾아보니 두군데 경로가 잡혔습니다.

 

두 번째 부터 파일을 열어봤는데 이 파일은 아니었습니다. 실행 파일 이름만 딸랑 있었거든요. 그런데 위의 경로도 그렇고 python 으로 구현되었네요!!

첫번째 즉, 리눅스로 치면 ~/.zenmap/zenmap.conf 에 해당하는 윈도우 계정\.zenmap 폴더에 위치한 zenmap.conf 파일을 열어보니 실행파일 경로가 절대 경로로 들어있었습니다.

그런데.. 이상합니다. 저 경로는 윈도우 재설치 전 경로인데.. 좀 특이한 방법(윈도우 초기화 메뉴 이용)으로 윈도우 재설치를 달성하다 보니 이전 사용자 설정 파일이 살아남아 저를 괴롭혔네요. 현재는 경로가 좀 바뀌었거든요.

어쨌든 이를 현재 설치한 경로로 수정/저장하고 실행하는데 안됩니다. 뭐가 문제지 하고 이 파일을 다시 열어봤더니 이전 경로로 초기화되어 있었습니다.

상황을 보니 zenmap 이 종료할 때 이 파일을 자신이 갖고 있는 설정으로 다시 덮어 쓰는 것처럼 보였습니다.

 

그래서 다음 작업으로 말끔히 동작하는 것을 확인했습니다.

 

zenmap 종료 >> .zenmap/zenmap.conf 파일의 paths 경로 수정 >> 재실행