inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

해커를 위한 iOS 앱 모의 해킹 전문 과정

Application Patching(1)

DVIA 앱 패치 후에 바이너리를 바꿔서 다시 실행하면 앱 시작 화면이 뜨고 앱이 종료돼버리네요..

770

나뭇잎

작성한 질문수 3

2

제목과 같이 Application Patching 1 수업에서 한 것과 같이 패칭 후 바이너리를 바꿔서 앱을 다시 실행시키면

앱 로고가 뜬 후 바로 종료가 돼버리네요..

무결성 검증을 하고 있는 것도 아닐텐데,,

왜 그런 것일까요..?

------------------------------------------------

ios 13.3

iPhone6s

Unc0ver 탈옥

------------------------------------------------

모의해킹 ios

답변 6

4

나뭇잎

해결했습니다. ldid를 이용해서 원본 바이너리의 서명값을 변조한 바이너리로 복사를 해줘야하네요 ㅎㅎ

- 바이너리 교체 전 

root# ldid -e 원본바이너리 > dvia.xml

-----------------------------------------------------------------------------------

- 바이너리 교체 후

root# ldid -Sdvia.xml 변조바이너리

바이너리 교체 후 서명 붙여넣어주기전에 앱을 실행하면 ios 쉘에서 충돌이 나는거 같더라구요, 트윅 실행도 안되구요. 재부팅하고 재탈옥해줘야하는 번거로움이 있으니 주의해야 할거같네요. 

0

kanemochi

감사합니다. 안되서 삽질하다가 댓글 보니깐 해결 방법이 있었네요.

iOS 10.3.3 DIVA-v1.2에서는 바이너리 서명값 복사안해줘도 됬었는데  버전이 올라가고 부터는 안되는군요.

0

김태영

넵, 제가 해당 내용 확인해서 추가 영상 제작하도록 하겠습니다.

0

홍구

저는 위에방법으로 해도 계속 앱이 종료되네요 왜그러죠.. 원래 이거 안그러다가 갑자기 어느순간부터 그러네요?

0

이연화

저는 바이너리파일을 어떻게 붙여넣어줘야하는지 몰라서 ㅜㅜ 못하고 있어요 ㅜㅜ 앱분석처음이라 xml파일을 어떻게 하는지 다시설명해주시면 ... 넘 감사할거같아요 ㅜㅜ

0

김태영

안녕하세요. 보안프로젝트 김태영입니다.

 

바이너리 서명 값을 변조한 바이너리로 복사해줘야 하는군요!

해결하셨다니 다행입니다. 해결방법도 공유해주셔서 큰 도움이 되었습니다.

 

감사합니다!

0

나뭇잎

기드라에서 Export 한 바이너리가 문제가 되네요..

기드라로 연 다음 아무것도 안하고 Export 한뒤 넣고 실행해보아도 똑같이 실행이 안되네요..

0

나뭇잎

ipa 설치 파일의 바이너리를 바꾸어 설치를 해봐도 같은 증상이 나타나네요..

3uTools Files 로딩 후 에러 (에러코드 : 13)

0

744

3

ios 14.4.2 Appsync 설치 오류

0

88

1

강의 추가 계획은 없나요?

0

105

1

frida-ios-dump 시 오류 발생

0

868

1

checkra1n, unc0ver 오류

0

698

1

아이폰6 ios 12.5.7 버전 문의

0

510

2

Fairplay DRM 복호화

0

377

2

Appsync 설치 오류

0

1473

2

bootra1n 설치 오류

0

335

2

루팅 시 기기 선택과 탈옥도구에 관해 문의드립니다

0

321

1

Darwin CC Tools 관련 질문 있습니다.

0

453

2

rootless로 탈옥

0

434

1

SSH연결 후 5초 뒤에 끊김

0

480

1

Application Patching(2) 질문있습니다.

0

327

1

keychain_dumper 오류 있습니다.

0

417

1

트윅 설치 관련하여 질문드립니다.

0

1010

1

탈옥 탐지하여 강제 종료되는 앱 진단

0

1538

1

안녕하세요. 금융권 앱을 진단해보려구 하는데요.

0

426

2

아이폰 필요한가요?

0

455

1

에러 메세지 한글 검색

0

727

1

Sensitive Information in Memory

1

332

1

frida 관련 질문입니다.

0

2355

2

Keychain_dumper.sh 실행 시 에러가 발생합니다.

0

738

3

Runtime Manipulation(2) 강의 중 질문이 있습니다 .!!

0

352

1