-->

binwalk -e 에러, 'sasquatch -p 1 -le -d '%%squashfs-root%%'

binwalk 펌웨어 추출 시 sasquatch 에러

binwalk를 사용해 펌웨어를 추출하다 보면 가끔 " WARNING: Extractor.execute failed to run  external extractor 'sasquatch -p 1 -le -d '%%squashfs-root%%' '%e'': [Errno 2] No such file or directory " 같은 에러가 발생할 때가 있다. 아마도 squashfs 파일시스템과 관련해서만 발생하는 에러인 것 같다.

 

 

 

해당 에러는 아래 깃허브의 sasquatch를 설치해서 해결할 수 있다.

 


sasquatch 설치 깃허브

 

devttys0/sasquatch

Contribute to devttys0/sasquatch development by creating an account on GitHub.

github.com

 

 

관련 패키지 설치

먼저 필요한 관련 패키지를 설치해준다.

 

 

 

sasquatch 다운로드 및 설치

어떤 방식으로 다운받든 상관없지만 나는 git clone을 사용해서 다운받아 주었다.

 

 

 

그리고 받은 파일 중 build.sh를 사용해 설치를 해준다.

 

 

 

Squashfs 파일시스템 정상 추출 확인

그럼 아래와 같이 에러없이 Squashfs 파일시스템이 정상 추출되는 것을 확인할 수 있다.

 

 

댓글

Designed by JB FACTORY