[Ghidra Error] Could not open project, Unsupported file system schema

ghidra를 사용하다가 다음과 같은 오류가 발생했다.


잘 열리던 프로젝트 파일(.gpr)이 열리지 않았다. 




https://blag.nullteilerfrei.de/2019/07/01/ghidra-after-crash/
위 링크에서 도움을 받았다.


ls -al ~ | grep ctf

위 명령으로 home 디렉토리 내부에 ghidra 프로젝트명만 뽑아봤다. 아래 사진과 같은 결과가 나왔다. (여기서 ctf-2024는 오류 해결이 안돼서 프로젝트를 새로 만들어 봤던 것. 동일한 오류로 로드 안됨)




문제가 발생한 프로젝트의 .rep 디렉토리로 들어가보자. 백업 파일이 존재하는 것을 확인 할 수 있다.




.bak 파일이 백업용 파일인 것으로 보인다. .dat 파일을 동일한 파일명의 .bak 파일로 덮어쓰면 해결된다. 원본 글쓴이도 이게 왜 되는지는 모르겠다고 한다. 나도 어떤 디렉토리를 덮어써야 할지 몰라서 idata, versioned, user 디렉토리 모두 백업파일을 dat 파일로 덮었다.




그리고 ghidra를 다시 실행해보면 잘 열린다. 굿.


댓글