전체 글 14

IPA 파일 추출하기

iOS 앱 분석을 하려면 IPA 파일을 추출하여 분석해야 한다.IPA 파일을 추출하려면 탈옥된 iOS 기기가 필요하다. 탈옥은 아래의 링크에서 할 수 있다. [iOS] Checkra1n + (Odysseyn1x) 탈옥준비물 Ventoy 아래 사진과 같이 여러 개의 부팅이미지를 넣어두고 선택해서 사용할 수 있다. Releases · ventoy/Ventoy A new bootable USB solution. Contribute to ventoy/Ventoy development by creating an account on GitHub. githuhw4n.tistory.com   CrackerXI+Cydia에서 CrackerXI+를 설치한다.   CrackerXI+ 앱에 들어가면 설치된 앱 리스트가 나온다..

iOS 2023.03.25

Frida 여러 버전 설치하기

나는 Android, iOS에서 Frida를 사용할 때 각각 다른 버전을 사용한다.그럴 때마다 Frida를 지우고 깔고를 반복할 수 없어서 Conda를 이용하여 여러 버전을 설치할 수 있도록 만들었다. Conda 설치하기아래의 링크에서 Conda 설치 파일을 받을 수 있으며, 나는 Mini 버전을 설치하였다. Miniconda — conda documentationMiniconda is a free minimal installer for conda. It is a small, bootstrap version of Anaconda that includes only conda, Python, the packages they depend on, and a small number of other useful p..

Tips 2023.03.25

Checkra1n + (Odysseyn1x) 탈옥

준비물Ventoy아래 사진과 같이 여러 개의 부팅이미지를 넣어두고 선택해서 사용할 수 있다. Releases · ventoy/VentoyA new bootable USB solution. Contribute to ventoy/Ventoy development by creating an account on GitHub.github.com   Odysseyn1xCheckra1n과 Odyssey 탈옥을 할 수 있다. Releases · raspberryenvoie/odysseyn1xLinux-based distro that lets you install checkra1n, odysseyra1n and Project Sandcastle. - raspberryenvoie/odysseyn1xgithub.com   ..

iOS 2023.03.25

Frida를 이용한 루팅 우회

MainActivity 찾기AndroidManifest.xml 파일을 통해 MainActivity를 찾을 수 있다. 해당 파일의 부분을 모두 찾고,하위 태그인 밑에 태그가 존재하면해당 activity의 android:name이 MainActivity이다.  MainActivity 분석MainActivity 분석하기 전 앱을 실행시켜 어떠한 동작을 하는지 확인을 해준다. 아래 사진과 같이 루팅이 탐지되었다는 메시지 박스와 OK 버튼을 누르면 앱이 종료되는 것을 확인할 수 있다. 아래의 코드는 MainActivity 코드이다.package sg.vantagepoint.uncrackable1;import android.app.Activity;import android.app.AlertDialog;imp..

Android 2022.12.30