Top 48 Ios 메모리 덤프 The 172 Top Answers

You are looking for information, articles, knowledge about the topic nail salons open on sunday near me ios 메모리 덤프 on Google, you do not find the information you need! Here are the best content compiled and compiled by the https://chewathai27.com/to team, along with other related topics such as: ios 메모리 덤프 iOS 메모리 덤프 방지, 안드로이드 루팅 없이 메모리 덤프, Xcode 메모리 덤프, Frida 메모리 덤프, 안드로이드 메모리 덤프, Frida Memory scan, Fridump3, Fridump device not found


Memory Leaks in iOS: Find, Diagnose, Fix (2022)
Memory Leaks in iOS: Find, Diagnose, Fix (2022)


[iOS] Fridump3 를 사용한 메모리 덤프

  • Article author: silver-g-0114.tistory.com
  • Reviews from users: 33455 ⭐ Ratings
  • Top rated: 4.6 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [iOS] Fridump3 를 사용한 메모리 덤프 이번 포스팅은 Fra(Frump) 를 사용한 메모리 덤프에 대한 기초적인 수준의 내용을 작성했습니다. 기기 준비. 1. 탈옥하기. 탈옥된 아이폰 기기가 필요 … …
  • Most searched keywords: Whether you are looking for [iOS] Fridump3 를 사용한 메모리 덤프 이번 포스팅은 Fra(Frump) 를 사용한 메모리 덤프에 대한 기초적인 수준의 내용을 작성했습니다. 기기 준비. 1. 탈옥하기. 탈옥된 아이폰 기기가 필요 … 유저가 민감한 데이터(ID, password) 를 입력한 후 이 데이터가 메모리 상에 존재하는 경우 취약점이 발생할 수 있습니다. 이 취약성을 점검할 때 메모리 덤프를 통해 메모리 상에 중요한 정보가 있는지 확인할 수..
  • Table of Contents:

개발아 담하자

[iOS] Fridump3 를 사용한 메모리 덤프 본문

기기 준비

PC 준비

[iOS] Fridump3 를 사용한 메모리 덤프
[iOS] Fridump3 를 사용한 메모리 덤프

Read More

[FRIDUMP] Fridump를 이용한 Memory Dump 및 분석.

  • Article author: ch4njun.tistory.com
  • Reviews from users: 49367 ⭐ Ratings
  • Top rated: 3.3 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [FRIDUMP] Fridump를 이용한 Memory Dump 및 분석. Fra를 설치하고 Iphone 기기를 USB로 연결한다. 2. git clone 을 통해서 위 두 링크중 한개를 다운로드 받는다. 3. fra-ps -Uai 를 통해 Memory Dump … …
  • Most searched keywords: Whether you are looking for [FRIDUMP] Fridump를 이용한 Memory Dump 및 분석. Fra를 설치하고 Iphone 기기를 USB로 연결한다. 2. git clone 을 통해서 위 두 링크중 한개를 다운로드 받는다. 3. fra-ps -Uai 를 통해 Memory Dump … 사용자가 Keypad를 통해서 어떤 민감한 데이터(ID나 Password와 같은)를 Application에 입력하고 이 Data가 이후에도 Memory상에 존재하는 경우 취약점이 발생할 수 있다. 입력후 환경에서 Memory Dump를 통해 이..
  • Table of Contents:

티스토리 뷰

티스토리툴바

[FRIDUMP] Fridump를 이용한 Memory Dump 및 분석.
[FRIDUMP] Fridump를 이용한 Memory Dump 및 분석.

Read More

[ios Forensics] 아이폰 메모리 포렌식 – fridump 사용

  • Article author: blog.system32.kr
  • Reviews from users: 14302 ⭐ Ratings
  • Top rated: 4.7 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [ios Forensics] 아이폰 메모리 포렌식 – fridump 사용 필자는 1주일 동안 해매다 드디어 아이폰 메모리 덤프를 성공했다. [ Requirement / 요구사항 ]. 1. python 3.x ( python2.7 보다 python3.x 버전을 … …
  • Most searched keywords: Whether you are looking for [ios Forensics] 아이폰 메모리 포렌식 – fridump 사용 필자는 1주일 동안 해매다 드디어 아이폰 메모리 덤프를 성공했다. [ Requirement / 요구사항 ]. 1. python 3.x ( python2.7 보다 python3.x 버전을 … 필자는 1주일 동안 해매다 드디어 아이폰 메모리 덤프를 성공했다. [ Requirement / 요구사항 ] 1. python 3.x ( python2.7 보다 python3.x 버전을 추천한다 ) ( https://python.org // 여기서 다운로드 가능하다)..
  • Table of Contents:

댓글

이 글 공유하기

다른 글

[ios Forensics] 아이폰 문자 포렌식 (SMS Forensics)

[ios Forensics] 아이폰 Safari 포렌식 (히스토리 북마크)

[ios Forensics] 아이폰 주요 경로 (Safari Photo Mail 등)

[ios Forensics] 아이폰 메모리 포렌식 – Safari 프로세스 #1

티스토리툴바

[ios Forensics] 아이폰 메모리 포렌식 - fridump 사용
[ios Forensics] 아이폰 메모리 포렌식 – fridump 사용

Read More

SKY STORY :: Fridump 사용법 (3/4) – 메모리 덤프

  • Article author: netcanis.tistory.com
  • Reviews from users: 44753 ⭐ Ratings
  • Top rated: 4.8 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about SKY STORY :: Fridump 사용법 (3/4) – 메모리 덤프 iOS/Jailbreak. Frump 사용법 (3/4) – 메모리 덤프. SKY STORY 2020. …
  • Most searched keywords: Whether you are looking for SKY STORY :: Fridump 사용법 (3/4) – 메모리 덤프 iOS/Jailbreak. Frump 사용법 (3/4) – 메모리 덤프. SKY STORY 2020. [ Mac OS X ] 메모리 덤프 테스트할 디바이스를 연결한 뒤 Fridump를 통해 메모리 덤프를 해보록 하겠습니다. USB에 연결된 디바이스내 프로세스 이름과 PID목록 출력 frida-ps -U 만약 테스트하려는 앱이름이..
  • Table of Contents:

Fridump 사용법 (34) – 메모리 덤프

티스토리툴바

SKY STORY :: Fridump 사용법 (3/4) - 메모리 덤프
SKY STORY :: Fridump 사용법 (3/4) – 메모리 덤프

Read More

WhiteHat Security :: [iOS Penetration] 메모리 덤프 (중요/개인정보 검색)

  • Article author: white-hat.tistory.com
  • Reviews from users: 35080 ⭐ Ratings
  • Top rated: 3.5 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about WhiteHat Security :: [iOS Penetration] 메모리 덤프 (중요/개인정보 검색) [iOS Penetration] 메모리 덤프 (중요/개인정보 검색). BokdungAbum 2020. 8. 11. 10:03. 취약점 점검 시 메모리상에 중요정보가 포함되어 있는지 확인을 합니다. …
  • Most searched keywords: Whether you are looking for WhiteHat Security :: [iOS Penetration] 메모리 덤프 (중요/개인정보 검색) [iOS Penetration] 메모리 덤프 (중요/개인정보 검색). BokdungAbum 2020. 8. 11. 10:03. 취약점 점검 시 메모리상에 중요정보가 포함되어 있는지 확인을 합니다. 취약점 점검 시 메모리상에 중요정보가 포함되어 있는지 확인을 합니다. 이때 메모리 덤프를 통해 점검이 가능 합니다. 준비물 탈옥된 iOS (Checkra1n : https://checkra.in/) Frida 설치 (https://frida.re/docs/..
  • Table of Contents:

WhiteHat Security

[iOS Penetration] 메모리 덤프 (중요개인정보 검색) 본문

준비물

Cydia 앱 메모리 덤프

WhiteHat Security :: [iOS Penetration] 메모리 덤프 (중요/개인정보 검색)
WhiteHat Security :: [iOS Penetration] 메모리 덤프 (중요/개인정보 검색)

Read More

frida를 활용한 iOS process 메모리 분석 – 디지털포렌식 – CPUU의 Daydreamin’

  • Article author: cpuu.postype.com
  • Reviews from users: 30119 ⭐ Ratings
  • Top rated: 4.7 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about frida를 활용한 iOS process 메모리 분석 – 디지털포렌식 – CPUU의 Daydreamin’ 앞서 jailbreak 된 아이폰6을 준비했었다. 아이폰의 메모리를 덤프하고 프로세스 메모리를 분석하는 작업을 수행해보자. fra 설치(Jailbreaken iOS … …
  • Most searched keywords: Whether you are looking for frida를 활용한 iOS process 메모리 분석 – 디지털포렌식 – CPUU의 Daydreamin’ 앞서 jailbreak 된 아이폰6을 준비했었다. 아이폰의 메모리를 덤프하고 프로세스 메모리를 분석하는 작업을 수행해보자. fra 설치(Jailbreaken iOS … 앞서 jailbreak 된 아이폰6을 준비했었다. 아이폰의 메모리를 덤프하고 프로세스 메모리를 분석하는 작업을 수행해보자. frida 설치(Jailbreaken iOS Device) 탈옥한 아이폰에는 기본적으로 시디아(cydia)가 설치되어 있다. 일종의 앱스토어인데 그 안에서 frida를 검색하여 설치하자. 위의 설치는 탈옥한 아이폰에서 진행한 것이다. …
  • Table of Contents:
frida를 활용한 iOS process 메모리 분석 - 디지털포렌식 - CPUU의 Daydreamin'
frida를 활용한 iOS process 메모리 분석 – 디지털포렌식 – CPUU의 Daydreamin’

Read More

Fridump를 이용한 한글 iOS 앱 메모리 덤프 방법

  • Article author: linforum.kr
  • Reviews from users: 37815 ⭐ Ratings
  • Top rated: 4.8 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about Fridump를 이용한 한글 iOS 앱 메모리 덤프 방법 … iOS, 윈도우 둘다 설치python 2.7frump (https://github.com/Nightbringer21/frump)2. frump 로 메모리 덤프하기frump는 한글이… …
  • Most searched keywords: Whether you are looking for Fridump를 이용한 한글 iOS 앱 메모리 덤프 방법 … iOS, 윈도우 둘다 설치python 2.7frump (https://github.com/Nightbringer21/frump)2. frump 로 메모리 덤프하기frump는 한글이… 강좌, IOS, 안드로이드, 보안, 안드로이드보안, 린엔진, 린포럼, 치트엔진, 안드로이드치트엔진, 안드핵, 해킹포럼, 안드포럼, 안드로이드포럼, 안드로이드해킹, AOSP해킹, 유니티해킹, 해킹강좌, 린 엔진, Lin엔진, Lin Engine, 린포럼 (Lin Forum) – 안드로이드 커뮤니티1. 환경iphone 6 / ios 11.4.1 / unc0ver 탈옥 (https://github.com/pwn20wndstuff/Undecimus)frida – iOS, 윈도우 둘다 설치python 2.7fridump (https://github.com/Nightbringer21/fridump)2. fridump 로 메모리 덤프하기fridump는 한글이…
  • Table of Contents:
Fridump를 이용한 한글 iOS 앱 메모리 덤프 방법
Fridump를 이용한 한글 iOS 앱 메모리 덤프 방법

Read More

[IOS] Fridump를 이용한 메모리 덤프

  • Article author: aboutsc.tistory.com
  • Reviews from users: 34934 ⭐ Ratings
  • Top rated: 4.6 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [IOS] Fridump를 이용한 메모리 덤프 about security. #정보보안 #보안컨설팅 #모의해킹 #기술취약점진단 #whitehat #pentest. …
  • Most searched keywords: Whether you are looking for [IOS] Fridump를 이용한 메모리 덤프 about security. #정보보안 #보안컨설팅 #모의해킹 #기술취약점진단 #whitehat #pentest.
  • Table of Contents:

고정 헤더 영역

메뉴 레이어

검색 레이어

상세 컨텐츠

추가 정보

페이징

[IOS] Fridump를 이용한 메모리 덤프
[IOS] Fridump를 이용한 메모리 덤프

Read More

Always Practice :: IOS Memory Dump

  • Article author: rootable.tistory.com
  • Reviews from users: 24496 ⭐ Ratings
  • Top rated: 3.5 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about Always Practice :: IOS Memory Dump – 아이폰을 켰을 때 아이콘의 이름, 때문에 한글로 되어있을 경우 fra-ps -U를 했을 때 깨져서 보일 수 있다. … – [APPNAME] 부분에 메모리 덤프할 앱 … …
  • Most searched keywords: Whether you are looking for Always Practice :: IOS Memory Dump – 아이폰을 켰을 때 아이콘의 이름, 때문에 한글로 되어있을 경우 fra-ps -U를 했을 때 깨져서 보일 수 있다. … – [APPNAME] 부분에 메모리 덤프할 앱 … 1. Fridump 이용 ① frida-ps -U 를 이용하여 APPNAME 확인  – 이는 Info.plist의 Bundle Name과 동일  – 아이폰을 켰을 때 아이콘의 이름, 때문에 한글로 되어있을 경우 frida-ps -U를 했을 때 깨져서 보일 수..
  • Table of Contents:

IOS Memory Dump

티스토리툴바

Always Practice :: IOS Memory Dump
Always Practice :: IOS Memory Dump

Read More

[iOS] iOS 동적분석 (Memory Dump) : 네이버 블로그

  • Article author: m.blog.naver.com
  • Reviews from users: 21950 ⭐ Ratings
  • Top rated: 3.4 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [iOS] iOS 동적분석 (Memory Dump) : 네이버 블로그 ​Andro 에서 라이브러리가 난독화 되어 있을 경우 Memory Dump를 사용하는 경우가 있다. gdb debuuger를 이용해서 Process에 Attach 시킨 뒤 메모리 … …
  • Most searched keywords: Whether you are looking for [iOS] iOS 동적분석 (Memory Dump) : 네이버 블로그 ​Andro 에서 라이브러리가 난독화 되어 있을 경우 Memory Dump를 사용하는 경우가 있다. gdb debuuger를 이용해서 Process에 Attach 시킨 뒤 메모리 …
  • Table of Contents:

카테고리 이동

MobileWeb Security Sector

이 블로그 
보 안(Security)
 카테고리 글

카테고리

이 블로그 
보 안(Security)
 카테고리 글

[iOS] iOS 동적분석 (Memory Dump) : 네이버 블로그
[iOS] iOS 동적분석 (Memory Dump) : 네이버 블로그

Read More


See more articles in the same category here: Chewathai27.com/to/blog.

[iOS] Fridump3 를 사용한 메모리 덤프

유저가 민감한 데이터(ID, password) 를 입력한 후 이 데이터가 메모리 상에 존재하는 경우 취약점이 발생할 수 있습니다.

이 취약성을 점검할 때 메모리 덤프를 통해 메모리 상에 중요한 정보가 있는지 확인할 수 있습니다.

이번 포스팅은 Frida(Fridump) 를 사용한 메모리 덤프에 대한 기초적인 수준의 내용을 작성했습니다.

기기 준비

1. 탈옥하기

탈옥된 아이폰 기기가 필요합니다.

탈옥 방법 : https://comdori.tistory.com/91

2. Frida 설치

탈옥된 기기에 frida 를 설치해야 합니다.

Cydia 앱에 들어가서 소스 > 편집 > 추가 > https://build.frida.re 소스를 추가한 후 알맞은 환경의 패키지를 다운받습니다. (frida 또는 frida for 32bits device)

PC 준비

1. pip 설치

아래 명령어를 입력해 pip을 설치합니다.

sudo easy_install pip

2. python3 설치

아래 명령어를 입력해 python3 을 설치하고 알맞게 설치가 되었는지 확인합니다.

brew install python3

python –version

python3 을 설치하더라도 버전 2.xx 이 뜨는 경우는 아래 명령어를 bash_profile 파일 에 입력한 후 저장합니다.

vi ~/.bash_profile // bash_profile 편집

alias python=’python’

source ~/.bash_profile // bash_profile 저장

3. frida 설치

아래 명령어를 입력해 frida 를 설치합니다.

pip3 install frida-tools

이 때 urllib2.URLError: 와 같은 권한 오류가 발생해 설치가 안되는 경우가 있습니다.

pip install certifi

위 명령어를 실행해 certifi 패키지를 설치한 후

CERT_PATH=$(python -m certifi) export SSL_CERT_FILE=${CERT_PATH} export REQUESTS_CA_BUNDLE=${CERT_PATH}

~/.bash_profile 에 위 코드를 작성한 후 저장하면 해결됩니다.

4. fridump3 설치

https://github.com/rootbsd/fridump3

원하는 디렉토리에 들어가 fridump3 깃 클론을 받습니다.

한글 앱 메모리 덤프를 위해 클론받은 fridump3.py 파일을 수정해야 합니다.

# Start a new Session session = None try: if USB: session = frida.get_usb_device().attach(APP_NAME) elif NETWORK: session = frida.get_device_manager().add_remote_device(IP).attach(APP_NAME) else: session = frida.attach(APP_NAME) except Exception as e: print(str(e)) sys.exit()

# Start a new Session session = None try: if USB: session = frida.get_usb_device().attach(int(APP_NAME)) # 수정!! elif NETWORK: session = frida.get_device_manager().add_remote_device(IP).attach(APP_NAME) else: session = frida.attach(APP_NAME) except Exception as e: print(str(e)) sys.exit()

한글 앱을 pid 로 인식시키기 위해 attach(APP_NAME) -> attach(int(APP_NAME)) 으로 수정합니다.

5. Fridump 실행하기

이제 fridump 를 실행하기 위한 준비가 끝났습니다. 탈옥된 기기를 USB 로 연결합니다.

클론받은 fridump3 디렉토리로 들어가 아래 명령어를 실행해 기기가 제대로 연결 되었는지 확인합니다.

frida-ls-devices

Id Type Name —————————————- —— ———— local local Local System 429e9ee46bb4b078677d39dd51a064a2ead11580 usb iPhone socket remote Local Socket

아래 명령어를 입력해 메모리 덤프하고 싶은 어플의 pid를 확인합니다.

이 때 어플은 실행 상태 여야 합니다.

frida-ps -U | grep “원하는 어플 이름”

이제 메모리 덤프를 실행합니다.

python fridump3.py -u -r [PID]

Starting Memory dump… Oops, memory access violation!——————————-] 14.52% Complete Oops, memory access violation!——————————-] 17.42% Complete Oops, memory access violation!——————————-] 17.53% Complete Oops, memory access violation!——————————-] 20.0% Completee Oops, memory access violation!——————————-] 20.86% Complete Oops, memory access violation!——————————-] 20.97% Complete Oops, memory access violation!——————————-] 29.57% Complete Oops, memory access violation!——————————-] 29.78% Complete Oops, memory access violation!——————————-] 34.84% Complete Oops, memory access violation!############################—] 93.12% Complete Oops, memory access violation!############################—] 93.33% Complete Oops, memory access violation!###############################] 99.03% Complete Oops, memory access violation! Oops, memory access violation! Finished!

해당 디렉토리 안에 덤프된 .data 메모리 파일들이 있음을 확인할 수 있습니다.

참고 자료https://cha3m.tistory.com/21

https://www.py4u.net/discuss/15704

https://stackoverflow.com/questions/18425379/how-to-set-pythons-default-version-to-3-x-on-os-x

[FRIDUMP] Fridump를 이용한 Memory Dump 및 분석.

반응형

사용자가 Keypad를 통해서 어떤 민감한 데이터(ID나 Password와 같은)를 Application에 입력하고 이 Data가 이후에도 Memory상에 존재하는 경우 취약점이 발생할 수 있다. 입력후 환경에서 Memory Dump를 통해 이를 확인할 수 있다.

그래서 이번 포스팅에서는 특정 시점에 Memory Dump를 하는법에 대해서 소개하고, 그 Memory Dump를 활용하는 정말 기초적인 수준의 내용을 소개한다.

Python2가 설치된 환경에서는 Fridump, Python3가 설치된 환경에서는 Fridump3를 사용하면 된다.

Fridump : https://github.com/Nightbringer21/fridump

Fridump3 : https://github.com/rootbsd/fridump3

[ 설치순서 ]

1. 기본적으로 Frida가 설치되어 있어야한다. Frida를 설치하고 Iphone 기기를 USB로 연결한다.

2. git clone 을 통해서 위 두 링크중 한개를 다운로드 받는다.

3. frida-ps -Uai 를 통해 Memory Dump를 하고 싶은 PID를 확인한다.

Memory에 올라가 있어야 하니까 당연히 실행중이여야 한다.

4. python fridump3.py -u -r [PID]

(-u는 USB, -r은 ReadOnly 옵션이다.)

사용은 DVIA에서 제공되는 Sensitive information in memory 문제를 예제를 사용했습니다. 어플 설치 및 IPA 추출은 이 포스팅에서 설명하지 않습니다.

[ 사용법 ]

우선 실행중인 Process를 조회해 PID를 확인한다. (DVIA : 27980)

이후 앱에서 내가 Memory Dump를 하고 싶은 시점으로 이동한다.

이후 명령어를 입력하면 성공적으로 Memory Dump가 되는 것을 확인할 수 있다. 여기서 -s 옵션은 Dump 결과중에서 문자열을 모두 모아 strings.txt 파일로 생성해주도록 하는 명령어이다.

이렇게 dump.data 파일들이 무수히 많이 나오고 이 안에 포함된 모든 문자열을 strings.txt에 포함시켜 만들어준다. 여기서 내가 입력한 특정 문자열이 존재하는지 찾는 것은 쉽다.

1) Linux의 grep명령어를 이용해 일괄처리.

2) strings.txt 파일에서 Ctrl + F.

그러나 어떤 문자열을 찾아야하는지 모르는 경우에는 접근하기가 쉽지 않은 것 같다.

이전에 포스팅한 IOS Frida Cheat Sheet에서 Memory.scan을 이용하는 방법이 그나마 괜찮은 것 같다. 왜냐하면 와일드 카드를 이용할 수 있기 때문이다.

참고로 fridump 내부에서는 이와같은 Frida Script를 사용한다. fridump3.py의 길이는 200줄이 채 되지 않으니 직접 분석해보는 것도 도움이 될 것이라 생각한다.

(Process.enumerateRangeSync, Memory.readByteArray(ptr(address), size) 이 두개 기억하자 !!)

반응형

[ios Forensics] 아이폰 메모리 포렌식 – fridump 사용

필자는 1주일 동안 해매다 드디어 아이폰 메모리 덤프를 성공했다.

[ Requirement / 요구사항 ]

1. python 3.x ( python2.7 보다 python3.x 버전을 추천한다 ) ( https://python.org // 여기서 다운로드 가능하다)

2. iphone ( 필자는 iphone6 / 12.3.1 을 사용했으며 물론 탈옥이 되어있는 상태이다.)

3. frida

다시 본론으로.

python3 버전을 설치하면 자동으로 환경변수가 등록된다. + pip 도 가능하다.

먼저 pip 로 frida 를 설치해준다.

C:\Users\pental>pip install frida

frida를 설치 했다면, 본인의 아이폰을 컴퓨터에 연결후

C:\Users\pental>frida-ps -U 입력해주면 현재 본인의 탈옥된 아이폰의 프로세스를 보여줍니다. C:\Users\pental>frida-ps -U Waiting for USB device to appear… PID Name —- ————————————————- 2773 Mail 2793 메모 2807 설정 2777 AppleCredentialManagerDaemon 2769 AssetCacheLocatorService 2761 CMFSyncAgent 2735 CloudKeychainProxy 147 CommCenter —– 이하생략 —–​

여기서 문제가 발생할수 있는데, 필자는 itunes 를 설치 하지 않고 frida-ps -U 를 해봤지만, 장치를 찾을수 없다는

Waiting for USB device to appear… 이구문만 계속해서 반복되었다.

혹시라도 frida를 사용했을때 위와 같은 구문이 나온다면 itunes 를 설치하자. ( 참고 : https://blog.do9.kr/337 )

프로세스가 정상적으로 보여지면 70%는 성공한 것이다.

https://github.com/Nightbringer21/fridump

위 사이트를 들어가서 아이폰 메모리 덤프에 필요한 파일을 다운 받자.

파일은 간단하게 3개의 파일로 이뤄져 있다. (필자는 python 3.7 을 사용했다. )

C:\Users\pental\Desktop\fridump-master>python fridump.py -h ______ _ _ | ___| (_) | | | |_ _ __ _ __| |_ _ _ __ ___ _ __ | _| ‘__| |/ _` | | | | ‘_ ` _ \| ‘_ \ | | | | | | (_| | |_| | | | | | | |_) | \_| |_| |_|\__,_|\__,_|_| |_| |_| .__/ | | |_| usage: fridump [-h] [-o dir] [-U] [-v] [-r] [-s] [–max-size bytes] process positional arguments: process the process that you will be injecting to optional arguments: -h, –help show this help message and exit -o dir, –out dir provide full output directory path. (def: ‘dump’) -U, –usb device connected over usb -v, –verbose verbose -r, –read-only dump read-only parts of memory. More data, more errors -s, –strings run strings on all dump files. Saved in output dir. –max-size bytes maximum size of dump file in bytes (def: 20971520)

사용 방법은 위와 같이 -h 옵션을 붙여주면 파악 가능하다.

아까 frida-ps -U 구문을 쳤지 않았나? 필자는 메모 앱을 덤프해 보도록 하겠다.

PID 가 2793이지 않는가? 우리는 2793을 기억하고 덤프한다. (물론 메모로 진행하지 않아도 좋다.)

fridump의 사용방법은 python fridump.py -U -r [PID] 이다.

C:\Users\pental\Desktop\fridump-master>python fridump.py -U -r 2793 ______ _ _ | ___| (_) | | | |_ _ __ _ __| |_ _ _ __ ___ _ __ | _| ‘__| |/ _` | | | | ‘_ ` _ \| ‘_ \ | | | | | | (_| | |_| | | | | | | |_) | \_| |_| |_|\__,_|\__,_|_| |_| |_| .__/ | | |_| Can’t connect to App. Have you connected the device?

하지만 필자의 기대와는 달리 Can’t connect to App. Have you connected the device? 라는 구문을 뿜어낸다.

이 문제로 인해서 몇일을 고생했다. StackoverFlow에서는 3.7말고 더 하위버전을 써라, 어디서는 3.8을 써라 등등 다양한 의견이 맞았지만 필자에게는 해결방법이 맞지 않았다. (도움을 준 pdm0205와 RT께 감사의 말을 전한다.)

https://github.com/rootbsd/fridump3

fridump3 버전 전용을 사용하면 정상적으로 덤프를 할수 있다. (다운 받는 방법은 당연히 알거라 서술 하지 않는다.)

C:\Users\pental\Desktop\fridump3-master>python fridump3.py -u -r 2852 ______ _ _ | ___| (_) | | | |_ _ __ _ __| |_ _ _ __ ___ _ __ | _| ‘__| |/ _` | | | | ‘_ ` _ \| ‘_ \ | | | | | | (_| | |_| | | | | | | |_) | \_| |_| |_|\__,_|\__,_|_| |_| |_| .__/ | | |_| Current Directory: C:\Users\pental\Desktop\fridump3-master Output directory is set to: C:\Users\pental\Desktop\fridump3-master\dump Starting Memory dump… Progress: [###############———————————–] 29.9% Completee

( 덤프 과정에서 폰이 꺼지는 바람에 pid가 변경되었다. // 무시해도 좋다.)

여러 오류가 뜨지만 무시해도 좋다.

Oops, memory access violation!#############################–] 96.13% Complete Oops, memory access violation!#############################–] 96.39% Complete Oops, memory access violation!#############################–] 96.65% Complete Oops, memory access violation!#############################–] 96.91% Complete Oops, memory access violation!##############################-] 97.16% Complete Oops, memory access violation!##############################-] 97.42% Complete Finished!

완료가 되면, 해당폴더 내 dump 폴더가 생성되서 거기에 저장이 되었을 것이다.

필자는 총 778개의 data 파일이 생성되었다.

이렇게 fridump 사용법이 끝났다.

다른 추가적인 문의나 오탈자는 [email protected] 로 보내주시면 감사하겠습니다. 🙂

So you have finished reading the ios 메모리 덤프 topic article, if you find this article useful, please share it. Thank you very much. See more: iOS 메모리 덤프 방지, 안드로이드 루팅 없이 메모리 덤프, Xcode 메모리 덤프, Frida 메모리 덤프, 안드로이드 메모리 덤프, Frida Memory scan, Fridump3, Fridump device not found

Leave a Comment