반응형
Objective-C, C/C++ 은 iOS 트윅을 개발해보면서 배웠는데, 핫한 Swift는 익힐 기회가 없었습니다.
그렇다고 앱 개발을 하게되면 보안을 업으로 하고 있는 입장에서 너무 돌아가는 꼴이되죠
Swift 트윅 개발 프레임워크가 하나 있으면 좋으련만...
사실 Orion(https://github.com/theos/orion) 이라고 Theos 팀에서 만든 Swift 트윅 개발 프레임워크가 있습니다만, 전처리기를 쓰는 관계로 문법이 좀 난해하고 개발한 트윅이 작동하려면 "Orion Runtime package" 를 설치해줘야 하더군요(이러면 순정에서 쓰기가...)
그러다가 최근에 분석 업무중에 괜찮은 친구를 발견했습니다.
https://github.com/Paisseon/Jinx
해당 프레임워크를 사용해보니 후킹을 직관적으로 할 수 있고, 고급진 Swift 3rd party package를 가져다가 쓸 수도 있고, 코드 양이 얼마 되지 않아 내 입맞에 맞게 수정해서 쓸 수도 있어서 자주 애용할 것 같습니다.
그리고 이것은 기분 탓이겠지만 스위프트로 코드를 작성하니 뭔가 깔끔하고 세련되어 보입니다?
- (좌)Objective-c Download Task, (우)Swift Download Task
반응형
'Information Security > iOS' 카테고리의 다른 글
Use Frida on Rootless Jailbreak (1) | 2023.06.10 |
---|---|
Decrypt IPA on iOS 15+ (0) | 2023.03.12 |
iOS, Android Memory Viewer (3) | 2023.01.21 |
iOS 15 탈옥 (0) | 2022.12.17 |
iOS 커널 함수 후킹 (0) | 2022.11.16 |