이번에 frida-ios-dump를 사용하는데 계쏙 Winerror 2가 떠서 앱 덤프가 안됐다.
이에 대한 해결방안에 대해서 적도록한다.
[WinError 2] 지정된 파일을 찾을 수 없습니다.
PermissionError: [WinError 5] 액세스가 거부되었습니다
해당 2개의 에러의 경우 윈도우에서 리눅스 명령어를 사용하다보니 에러가 발생하는 거라서 윈도우에서 리눅스 명령어 사용을 하게 해주는 프로그램만 설치하면된다.
아래 링크로 들어가 Gow-0.8.0.exe 설치할것
https://github.com/bmatzelle/gow/releases
Releases · bmatzelle/gow
Unix command line utilities installer for Windows. - bmatzelle/gow
github.com
추가적으로 해결안된다면 기존에 payload 파일이 삭제되지 않아서 에러가 뜨는거기 떄문에 아래 경로로 가서 payload 폴더를 삭제한다.
C:\Users\[사용자 이름]\AppData\Local\Temp
만약 이마저도 안된다면 dump.py 내 해당 경로를 지정하는 코드가 있는데 이런식으로 내가 만든 폴더에 payload 파일이 저장되도록해준다.
TEMP_DIR = "C:\\Users\\Tyrell\\Desktop\\dump"