ி android
프로그램 무결성 검증
apk 추출
> adb shell pm list packages -f | findstr "appname"
> adb pull appname .
apk 디컴파일
java -jar apktool_2.5.0.jar d -r [디컴파일할 apk 파일 경로]
smail 파일 변조
apk easy tool: https://drive.google.com/drive/folders/10jOplY_wnT_47UneXU7use0WBFWNBYxZ
apk 빌드
> java -jar apktool_2.5.0.jar b [디컴파일한 apk 폴더] -o [리패키징할 apk 파일명.apk]
해당 파일을 모두 삭제 후 빌드 시도
apk 서명
> cd apk_manager_7.4_fix_softdx\other\
> java -jar signapk.jar testkey.x509.pem testkey.pk8 appname.apk appname_output.apk
디버깅 탐지 기능 적용 여부
> adb shell ps | findstr "appname"
동적 디버깅 실행
> ./gdb --pid=[프로세스 ID]
gdb 명령 실행(증적)
(gdb) info reg
메모리 내 중요정보 노출 여부
메모리 덤프
> ./gdb --pid=[프로세스 ID] --batch -ex gcore
덤프 파일 가져오기
> adb pull /data/local/tmp/core.[프로세스 ID] .
hxd 확인( 비밀번호 같은 중요 정보 노출되는지 검색 )
중요정보 노출 여부
액티비티 강제 호출
백그라운드 화면 중요 정보 노출 여부
단말기 내 중요 정보 저장 여부
ி IOS
프로그램 무결성 검증
> flexdecrypt /var/containers/Bundle/Application/UUID/appname.app/appname
> scp -P 22 root@192.168.0.10:/tmp/appname .
파일 해시 확인
> certutil -hashfile .\appname.ipa SHA1 혹은 아래에서 hashtab 설치하여 윈도우 속성 창에서 확인
https://webdir.tistory.com/attachment/cfile7.uf@2275C44A555F8D6432407A.exe
디버깅 탐지
실행된 앱 디버깅
디버깅 시 중요정보 노출 여부
https://www.blackberry.com/blackberrytraining/web/KB_Resources/KB36986_iOSLogInfo_4.3.4.zip
메모리 및 단말기 내 중요정보 노출 여부
1. Keychain_dumper을 이용한 패스워드 확인
- 단말기 내 해당 application에 대한 중요정보[ID, PW, 등]가 저장되어 있는지 점검
https://jdh5202.tistory.com/934
2. /private/var/mobile/Containers/Data/Application/[app uuid]/Libaray/Cookies
- 쿠키 내부에 저장된 중요정보 검색
- 명령어: strings Cookies.binarycookies
3. /private/var/mobile/Containers/Data/Application/[app uuid]/Libaray/Preterences
- plist 내부에 저장된 중요정보 검색
- plutil -show 파일이름.plist
> (Remote) python fridump3.py -H 192.168.0.71:52023 -r [pid] -s
> objection -g PID explore
> ios NSUserDefaults get
> ios keychain dump
백그라운드 화면 중요 정보 노출 여부
ktx 파일 추출 후 이미지뷰어에서 확인
'해킹-보안 > 모바일' 카테고리의 다른 글
IDA에서 IOS 동적 디버깅하기 (1) | 2022.03.28 |
---|---|
아이폰(IOS) bootrain 탈옥 (1) | 2022.03.27 |
IDA 동적 디버깅 설정 - Uncrackable 2 동적 분석 (0) | 2022.01.23 |
아이폰 Unc0ver 재탈옥 (0) | 2022.01.13 |
IOS Fiddler HTTPS 캡쳐 (0) | 2022.01.07 |