Apple iOS 관련 모바일 보안
나는 2011년에 처음으로 Objective-C 기반의 애플리케이션 개발을 학생 때 잠깐 배우면서 했었다. 앱스토어에 등록도 해봤었다. 그땐 아이폰3GS에 iOS4였다. 이후 2014년에 다시 요청을 받아서 개발을 하게 되었는데 내 기억엔 아이폰5에 iOS7이었던 것 같다. 이때 Swift 언어가 출시되긴 했지만 아직 뭔가 바꾸기가 어려워서 예전의 관성을 ...
애플 실리콘(Apple Silicon)이 탑재된 macOS 환경은 사실상 iOS와 동일한 arm64 ISA(instruction set architecture)를 갖는다. 그렇기 때문에 iOS용으로 빌드된 바이너리를 macOS에서 native speed로 구동할 수 있을 것이라는 관측이 있었고, 실제로 Google Project Zero의 Samuel Gr...
기본적으로 Apple iOS앱들은 암호화(Encrypted) 되어 있을 수 있다. 하지만 아무리 보안을 위해 암호화를 했다하더라도, 실행을 하기 위해서는 반드시 암호화를 해제한 상태로 구동을 하게 된다. 이 시점에 복호화된 애플리케이션을 덤프해서 원본 IPA를 획득할 수 있을 것이다. 이런 경우에 사용되는 도구가 frida-ios-dump이다. 사전 준비 ...
서론 이 글을 작성하는 2022년 5월은 새로운 대통령으로 정권이 이양된 후, 기존의 여러 정책이나 제도가 재정비되는 시기이다. 새 정부에서 여러 공직자가 새로 선출되었고 청와대 비서관 및 각 부처 장관들이 임명되고 있다. 이 블로그는 기술 블로그이므로, 정치 경제 사회의 다양한 내용을 다루지는 않을 것이다. 다만 기술적인 내용을 다루기에 앞서 큰 맥락을 ...
Mach-O 는 macOS에서 사용하는 바이너리 형식 포맷이다. 기존에는 애플도 인텔 칩셋을 사용했기 때문에 바이너리도 인텔용 바이너리로 사용되었다. 그러나 2020년 M1칩을 발표하면서부터 macOS는 ARM64로 전환되었고, 이에 따라 바이너리 형식 역시 ARM64를 따르게 되었다. 물론 원래부터 iOS를 구동하는 아이폰 및 아이패드가 ARM 디바이스였...
앞서 jailbreak 된 아이폰6을 준비했었다. 아이폰의 메모리를 덤프하고 프로세스 메모리를 분석하는 작업을 수행해보자. frida 설치(Jailbreaken iOS Device) 탈옥한 아이폰에는 기본적으로 시디아(cydia)가 설치되어 있다. 일종의 앱스토어인데 그 안에서 frida를 검색하여 설치하자. 위의 설치는 탈옥한 아이폰에서 진행한 것이다. ...
심심해서 놀고있는 공기계 아이폰을 사용해 Jailbreak 를 진행해보았다. 참고로 작년에 이미 관련된 글을 게시한 적이 있다. 그런데 요즘은 탈옥 도구가 워낙 좋아져서 DFU복원도 필요없고 거의 막힘없이 진행된다면 5분? 도 채 안되서 탈옥에 성공할 수 있는 것 같다. 그래서 다시 이번에는 unc0ver 툴을 이용한 탈옥 간단한 과정을 남겨둔다. 이 글을...
지금은 iPhone X를 사용하고 있지만, 그 전에 사용하던 지금은 단종된 iPhone 6이 책상 서랍속에서 낡아가고 있었다. Apple은 2019년 iOS 13을 발표하면서 아이폰 5s·아이폰 SE·아이폰 6·아이폰 6 플러스를 포함해, 아이패드 미니 2와 아이패드 에어 모델을 지원하지 않는다고 밝혔다. 따라서 현재 업데이트 가능한 가장 최신 OS 는 i...
* 이 글은 어떠한 불법적인 시도를 권장하거나 장려하지 않는다. 정품 소프트웨어를 사용하는 바람직한 모범시민이 되기를 바란다. iOS 에서는 IPA 라는 확장자의 애플리케이션 파일이 존재한다. 보통의 유저라면 애플의 공식 AppStore를 통해 앱을 설치할 것이기 때문에 이것이 무엇인지 알지 못하며 알 필요도 없다. 그러나 앱을 개발하는 개발자라면, Xco...
2015년 12월 2일, 미국 캘리포니아 주 로스앤젤레스 동부에 위치한 샌버나디노시 발달장애인 복지시설에서 총기사고가 발생하였습니다. 오바마 미국정부는 이 사건을 이슬람 극단주의자의 테러 행위로 규정하였습니다. 미 연방수사국 FBI(Federal Bureau of Investigation)에서는 이 사건을 조사하고자 범인의 아이폰 5c 잠금을 풀어달라고 애...
Software Security Engineer
자유로운 창작이 가능한 기본 포스트
한 컷씩 넘겨보는 카툰 포스트
직접 만든 영상을 올리는 동영상 포스트
소장본, 굿즈 등 실물 상품을 판매하는 스토어
멤버십에 가입하시겠습니까?
설정한 기간의 데이터를 파일로 다운로드합니다. 보고서 파일 생성에는 최대 3분이 소요됩니다.
포인트 자동 충전을 해지합니다. 해지하지 않고도 ‘자동 충전 설정 변경하기' 버튼을 눌러 포인트 자동 충전 설정을 변경할 수 있어요. 설정을 변경하고 편리한 자동 충전을 계속 이용해보세요.
중복으로 선택할 수 있어요.
총 0화
0P
*이미 구매한 포스트는 제외되며 1회 최대 25화까지 구매 가능합니다.
해당 포스트는 구매 후 크리에이터가 삭제할 경우 더 이상 열람이 불가능합니다.