๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

SWUFORCE/๋ชจ๋ฐ”์ผ ํฌ๋ Œ์‹

[๋ชจ๋ฐ”์ผ ํฌ๋ Œ์‹] 11_์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ ๋ถ„์„๊ณผ ํฌ๋ Œ์‹ ๋„๊ตฌ ๊ฐœ์š”

ํ•ด๋‹น ๋„์„œ์˜ 11์žฅ_์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ ๋ถ„์„๊ณผ ํฌ๋ Œ์‹ ๋„๊ตฌ ๊ฐœ์š” (285p-303p) ๋‚ด์šฉ ์ •๋ฆฌ


์Šค๋งˆํŠธํฐ ์‚ฌ์šฉ์ž๋“ค์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์„œ๋“œํŒŒํ‹ฐ(3rd party) ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‚ฌ์šฉ

ํฌ๋ Œ์‹ ๊ณผ์ •์—์„œ ๊ฐ€์น˜์žˆ๋Š” ๋ฐ์ดํ„ฐ์™€ ๋ฉ€์›จ์–ด ํƒ์ง€ ์œ„ํ•ด ์ด๋Ÿฐ ์•ฑ๋“ค ๋ถ„์„์ด ๋„์›€๋จ

 

์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ ๋ถ„์„

๋Œ€๋ถ€๋ถ„์˜ ์•ฑ๋“ค์€ ๋ฏผ๊ฐ ์ •๋ณด๋ฅผ ๊ธฐ๊ธฐ์˜ ๋‚ด์žฅ ๋ฉ”๋ชจ๋ฆฌ๋‚˜ SD์นด๋“œ์— ์ €์žฅ.

์กฐ์‚ฌ๊ด€์€ ํ•„์š”ํ•œ ์ •๋ณด์— ์ ‘๊ทผํ•˜๋Š” ๋ฐ ์žฅ์• ๋ฌผ๋กœ ์ž‘์šฉํ•˜๋Š” ์•ฑ ๋‹ค๋ฃฐ ํ•„์š” ์ƒ๊ธธ ์ˆ˜ ์žˆ์Œ

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•ด ๋” ๋งŽ์€ ์ดํ•ด์™€ ๋ฐ์ดํ„ฐ๋ฅผ ์–ด๋–ป๊ฒŒ ์ €์žฅํ•˜๋Š”์ง€ ์•Œ๊ณ ์ž ํ•  ๋•Œ ๋ฆฌ๋ฒ„์Šค ์—”์ง€๋‹ˆ์–ด๋ง์ด ๋„์›€๋จ.

 

์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ ๋ฆฌ๋ฒ„์Šค ์—”์ง€๋‹ˆ์–ด๋ง

์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ํŒŒ์ผ์—์„œ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๋ฝ‘์•„๋‚ด๋Š” ๊ณผ์ •.

์•ฑ์˜ ๊ธฐ๋Šฅ, ์‚ฌ์šฉ ์ค‘์ธ ๋ณด์•ˆ ๋ฉ”์ปค๋‹ˆ์ฆ˜๋“ฑ์„ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด ์ˆ˜ํ–‰๋จ

 

์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ

  • ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์— ์„ค์น˜๋œ ๋ชจ๋“  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด๋กœ ์ž‘์„ฑ๋จ
  • ์ž๋ฐ” ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์ปดํŒŒ์ผ๋˜๋ฉด ๋ฐ”์ดํŠธ์ฝ”๋“œ๊ฐ€ ์ƒ์„ฑ๋จ. ๋ฐ”์ดํŠธ์ฝ”๋“œ๋Š” dex ์ปดํŒŒ์ผ๋Ÿฌ๋กœ ๋ณด๋‚ด์ ธ์„œ ๋‹ฌ๋น… ๋ฐ”์ดํŠธ์ฝ”๋“œ๋กœ ๋ณ€ํ™˜๋จ
  • class ํŒŒ์ผ๋“ค์€ dx tool์„ ์‚ฌ์šฉํ•ด์„œ dex ํŒŒ์ผ๋กœ ๋ณ€ํ™˜๋จ. ์•ˆ๋“œ๋กœ์ด๋“œ๋Š” ๋‹ฌ๋น… ๊ฐ€์ƒ ๋จธ์‹ (DVM)์ด๋ผ ๋ถˆ๋ฆฌ๋Š” ๊ฒƒ์œผ๋กœ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰
  • JVM์˜ ๋ฐ”์ดํŠธ์ฝ”๋“œ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์žˆ๋Š” ์ž๋ฐ” ํŒŒ์ผ์˜ ๊ฐœ์ˆ˜์— ๋”ฐ๋ผ ํ•˜๋‚˜ ์ด์ƒ์˜ ํด๋ž˜์Šค๋กœ ์ด๋ค„์ง.
  • ๊ทธ์™€ ๋‹ฌ๋ฆฌ ๋‹ฌ๋น… ๋ฐ”์ดํŠธ์ฝ”๋“œ๋Š” ํ•˜๋‚˜์˜ dex ํŒŒ์ผ๋กœ ์ด๋ค„์ ธ์žˆ์Œ

ํ•˜๋‚˜์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ dex ํŒŒ์ผ, XML ํŒŒ์ผ, ๊ธฐํƒ€ ๋ฆฌ์†Œ์Šค๋“ค์ด ์•ˆ๋“œ๋กœ์ด๋“œ ํŒจํ‚ค์ง€ ํŒŒ์ผ(APK ํŒŒ์ผ)๋กœ ํŒจํ‚ค์ง•๋จ. APK ํŒŒ์ผ์€ ๋‹จ์ˆœํžˆ ZIP ํŒŒ์ผ ๋‚ด์˜ ์•„์ดํ…œ๋“ค์˜ ์ง‘ํ•ฉ.

→ APK ํŒŒ์ผ์— ๋Œ€ํ•œ ๊ถŒํ•œ์„ ๊ฐ€์ง€๊ณ , APK ํ™•์žฅ์ž ํŒŒ์ผ์„ .zip ํ™•์žฅ์ž ๊ฐ€์ง€๋„๋ก ๋ฐ”๊พธ๋ฉด ํŒŒ์ผ์˜ ์ฝ˜ํ…์ธ  ๋ณผ ์ˆ˜ ์žˆ์Œ

 

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์—์„œ APK ํŒŒ์ผ ์ถ”์ถœ

ํฐ์—์„œ ๋ฏธ๋ฆฌ ์„ค์น˜๋œ ์•ฑ๋“ค์€ /system/app ๋””๋ ‰ํ† ๋ฆฌ์— ์ €์žฅ๋˜์–ด ์žˆ์Œ.

์‚ฌ์šฉ์ž๊ฐ€ ๋‹ค์šด๋กœ๋“œํ•œ ์„œ๋“œ ํŒŒํ‹ฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ /data/app ํด๋”์— ์ €์žฅ๋จ. 

 

๊ธฐ๊ธฐ์˜ APK ํŒŒ์ผ์— ์ ‘๊ทผํ•˜๋Š” ๋ฐฉ๋ฒ•

1. ์•„๋ž˜ ๋ช…๋ น์„ ์‹คํ–‰์‹œ์ผœ ์•ฑ์˜ ํŒจํ‚ค์ง€ ์ด๋ฆ„ ํ™•์ธ

C:\android-sdk-windows\platfom-tools>adb.exe shell pm list

ํŒจํ‚ค์ง€ ์ด๋ฆ„์˜ ๋ชฉ๋ก ๋‚˜ํƒ€๋‚˜๋ฉด ์›ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํŒจํ‚ค์ง€ ์ด๋ฆ„ ์ฐพ๊ธฐ. ๋ณดํ†ต ํŒจํ‚ค์ง€ ์ด๋ฆ„์€ ์•ฑ ์ด๋ฆ„๊ณผ ํฐ ์—ฐ๊ด€์„ฑ ์žˆ์Œ.

2. ์•„๋ž˜ ๋ช…๋ น์„ ์‹คํ–‰์‹œ์ผœ ์›ํ•˜๋Š” ํŒจํ‚ค์ง€์˜ APK ํŒŒ์ผ ๊ฒฝ๋กœ๋ฅผ ์•Œ์•„๋ƒ„

 C:\android-sdk-windows\platfom-tools>adb.exe shell pm path com.android.chrome

3. adb pull ๋ช…๋ น์„ ์‚ฌ์šฉํ•ด ํ•ด๋‹น APK ํŒŒ์ผ์„ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์—์„œ ํฌ๋ Œ์‹ ์›Œํฌ์Šคํ…Œ์ด์…˜์œผ๋กœ ์˜ฎ๊น€

C:\android-sdk-windows\platform-tools>adb.exe pull /data/app/com.android.chrome-2.apk C:\temp

 

๋˜ํ•œ, ES ์ต์Šคํ”Œ๋กœ๋Ÿฌ์™€ ๊ฐ™์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‚ฌ์šฉํ•ด ์•ˆ๋“œ๋กœ์ด๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ APK ํŒŒ์ผ ์–ป์„ ์ˆ˜ ์žˆ์Œ

 

ํŒจํ‚ค์ง€(.zip ํ˜•ํƒœ)๊ฐ€ ํฌํ•จํ•˜๋Š” ํŒŒ์ผ๋“ค

  • AndroidManifest.xml: ํผ๋ฏธ์…˜ ๋“ฑ์˜ ์ •๋ณด ๋‹ด๊ณ  ์žˆ์Œ
  • classes.dex: dex ์ปดํŒŒ์ผ๋Ÿฌ๊ฐ€ dex ํŒŒ์ผ๋กœ ๋ณ€ํ™˜ํ•œ class ํŒŒ์ผ
  • res: ์ด๋ฏธ์ง€ ํŒŒ์ผ, ์‚ฌ์šด๋“œ ํŒŒ์ผ ๋“ฑ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ฆฌ์†Œ์Šค๊ฐ€ ์กด์žฌ
  • lib: ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์‚ฌ์šฉํ•˜๋Š” ๋„ค์ดํ‹ฐ๋ธŒ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋‹ด๊ณ  ์žˆ์Œ
  • META-INF: ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์„œ๋ช…๊ณผ ํŒจํ‚ค์ง€ ๋‚ด ๋ชจ๋“  ํŒŒ์ผ์— ๋Œ€ํ•œ ์„œ๋ช…๋œ ์ฒดํฌ์„ฌ ๊ด€๋ จ ์ •๋ณด ๋‹ด๊ณ  ์žˆ์Œ

 

์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ์„ ๋ฆฌ๋ฒ„์Šค ์—”์ง€๋‹ˆ์–ด๋งํ•˜๋Š” ๊ณผ์ •

-dex2jar์™€ JD-GUI ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•-

 

1. ํŒŒ์ผ์˜ ์ฝ˜ํ…์ธ  ํ™•์ธ ์œ„ํ•ด apk ํ™•์žฅ์ž๋ฅผ zip์œผ๋กœ ๋ฐ”๊พธ๊ณ  ์••์ถ•์„ ํ•ด์ œ

2. ์•ž์—์„œ ์„ค๋ช…ํ•œ classes.dex ํŒŒ์ผ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์Œ. ์ด dex ํŒŒ์ผ์€ ์ž๋ฐ”์˜ class ํŒŒ์ผ๋กœ ๋ณ€ํ™˜๋˜์–ด์•ผ ํ•˜๋Š”๋ฐ ์ด๋ฅผ ์œ„ํ•ด dex2jar ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉ

3. classes.dex ํŒŒ์ผ์„ dex2jar ๋„๊ตฌ ๋””๋ ‰ํ† ๋ฆฌ์— ๋„ฃ๊ณ  ๋‹ค์Œ ๋ช…๋ น์„ ๋‚ด๋ฆผ

C:\Users\Rohit\Desktop\Training\Android\dex2jar-0.0.9.15>d2j-dex2jar.bat classes.dex

dex2jar classes.dex -> classes-dex2jar.jar

4. ์œ„ ๋ช…๋ น ์„ฑ๊ณต์ ์œผ๋กœ ์‹คํ–‰๋˜๋ฉด classes-dex2jar.jar๋ผ๋Š” ์ƒˆ๋กœ์šด ํŒŒ์ผ์ด ๊ฐ™์€ ๋””๋ ‰ํ† ๋ฆฌ์— ์ƒ์„ฑ๋จ

5. JD-GUI์™€ ๊ฐ™์€ ๋„๊ตฌ ์‚ฌ์šฉํ•˜๋ฉด jar ํŒŒ์ผ ๋‚ด์šฉ(์•ˆ๋“œ๋กœ์ด๋“œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ์กด์žฌํ•˜๋Š” ํŒŒ์ผ๋“ค๊ณผ ๊ทธ ๊ด€๋ จ ์ฝ”๋“œ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Œ

 

์ฝ”๋“œ์— ์ ‘๊ทผํ•˜๊ณ  ๋‚˜๋ฉด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ํŠน์ • ๊ฐ’, ํผ๋ฏธ์…˜, ๊ธฐํƒ€ ์ •๋ณด๋ฅผ ์–ด๋–ป๊ฒŒ ์ €์žฅํ•˜๋Š”์ง€ ์‰ฝ๊ฒŒ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ๊ณ  ์ด๋Ÿฐ ์ •๋ณด๋Š” ํŠน์ • ์ œ์•ฝ์กฐ๊ฑด์„ ์šฐํšŒํ•˜๋Š” ๋ฐ ๋„์›€ ์ค„ ์ˆ˜ ์žˆ์Œ. 

๋ฉ€์›จ์–ด ๋ฐœ๊ฒฌ๋์„ ์‹œ ์œ ์šฉ.

 

ํฌ๋ Œ์‹ ๋„๊ตฌ ๊ฐœ์š”

AFLogical ๋„๊ตฌ

๋น„์•„ํฌ๋ Œ์‹์Šค(viaForensics)๊ฐ€ ๊ฐœ๋ฐœํ•œ ์•ˆ๋“œ๋กœ์ด๋“œ ํฌ๋ Œ์‹ ๋„๊ตฌ.

์•ˆ๋“œ๋กœ์ด๋“œ 1.5 ์ด์ƒ์„ ๊ตฌ๋™ํ•˜๋Š” ๋ชจ๋“  ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์— ๋Œ€ํ•œ ๋…ผ๋ฆฌ์  ์ˆ˜์ง‘์„ ์ˆ˜ํ–‰.

์ด ๋„๊ตฌ์—์„œ ์ถ”์ถœ๋œ ๋ฐ์ดํ„ฐ๋ฅผ CSV ํฌ๋งท์œผ๋กœ ์กฐ์‚ฌ๊ด€์˜ SD ์นด๋“œ์— ์ €์žฅํ•  ์ˆ˜ ์žˆ์Œ.

๋‘ ๊ฐ€์ง€ ์—๋””์…˜์ด ์žˆ๋‹ค

  • AFLogical OSE(Open Source Edition)

๋ฌด๋ฃŒ ์˜คํ”ˆ์†Œ์Šค ์†Œํ”„ํŠธ์›จ์–ด.

์•ˆ๋“œ๋กœ์ด๋“œ์˜ ๋ชจ๋“  MMS, SMS, ์ฃผ์†Œ๋ก, ํ†ตํ™” ๊ธฐ๋ก์„ ๋ฝ‘์•„๋ƒ„

๋ชจ๋ฐ”์ผ ํฌ๋ Œ์‹, ๋ชจ๋ฐ”์ผ ๋ฉ€์›จ์–ด, ๋ชจ๋ฐ”์ผ ๋ณด์•ˆ์— ์ดˆ์ ์„ ๋‘” ์‚ฐ๋„์ฟ  ๋ฆฌ๋ˆ…์Šค(Santoku-Linux)๋ผ๋Š” ์˜คํ”ˆ์†Œ์Šค ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ธฐ๋ฐ˜ OS์— ๋‚ด์žฅ๋˜์–ด ์žˆ์Œ.

 

-์‚ฐ๋„์ฟ  ๋ฆฌ๋ˆ…์Šค์—์„œ ์ด ์—๋””์…˜ ์‚ฌ์šฉํ•˜๋Š” ๊ณผ์ •-

1. Sandokuโ–ถDevice Forensicsโ–ถAFLogical OSE๋กœ ์ด๋™. 

2. ๊ธฐ๊ธฐ์— AFLogical OSE ์„ค์น˜ ์œ„ํ•ด ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ๋ฅผ USB๋กœ ์—ฐ๊ฒฐ

3. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๊ธฐ๊ธฐ์— ์„ค์น˜

 aflogical-ose
 634 KB/s (28794 bytes in 0.044s)
 pkg: /data/local/tinp/AFLogical-OSE_l.5.2.apk
 Success
 Starting: Intent { anp=com. viaforensics. android. aflogical_ose/com. 
viaforensics.android.ForensicsActivity }
 Press enter to pull /sdcard/forensics into ~/aflogical-data/

4. ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์—์„œ, ์ถ”์ถœํ•˜๊ธฐ ์›ํ•˜๋Š” ์•„์ดํ…œ์„ ์„ ํƒํ•˜๊ณ  Capture๋ฅผ ํด๋ฆญ

5. ๋‹ค์Œ์œผ๋กœ ๋ฆฌ๋ˆ…์Šค ์›Œํฌ์Šคํ…Œ์ด์…˜์—์„œ Enter๋ฅผ ๋ˆ„๋ฆ„. ์ด๋ฅผ ํ†ตํ•ด ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์—์„œ ์ถ”์ถœํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋งˆ์šดํŠธ๋œ SD์นด๋“œ์˜ ~/aflogical-data์— ์ €์žฅ

6. ์ถ”์ถœ๋œ ๋‚ ์งœ์™€ ์‹œ๊ฐ„์œผ๋กœ ์ด๋ฆ„ ๋ถ™์—ฌ์ง„ ํด๋”์— ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋จ

7. ์ด ํด๋”๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ ํ†ตํ™” ๊ธฐ๋ก, SMS, ์ฃผ์†Œ๋ก ๋“ฑ์˜ ์ถ”์ถœํ•œ ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผ ๊ฐ€๋Šฅ

  • AFLogical LE(Law Enforcement)

๋‹ค์šด๋กœ๋“œ ์œ„ํ•ด์„œ๋Š” ์‚ฌ์šฉ ์ค‘์ธ ์‚ฌ๋ฒ• ๊ธฐ๊ด€ ํ˜น์€ ์ •๋ถ€ ๊ธฐ๊ด€์˜ ์ด๋ฉ”์ผ ์ฃผ์†Œ๋กœ ๋น„์•„ํฌ๋ Œ์‹์Šค์— ๋“ฑ๋กํ•ด์•ผ ํ•จ. 

์•„๋ž˜์™€ ๊ฐ™์€ ๋ชจ๋“  ๋…ผ๋ฆฌ์  ๋ฐ์ดํ„ฐ๋ฅผ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์—์„œ ๋ฝ‘์•„๋‚ผ ์ˆ˜ ์žˆ์Œ

  • ๋ธŒ๋ผ์šฐ์ € ๋ถ๋งˆํฌ
  • ๋ธŒ๋ผ์šฐ์ € ๊ฒ€์ƒ‰ ๊ธฐ๋ก
  • ์บ˜๋ฆฐ๋” ์ฐธ์„์ž
  • ์บ˜๋ฆฐ๋” ์ด๋ฒคํŠธ
  • ์บ˜๋ฆฐ๋” ํ™•์žฅ ์†์„ฑ
  • ์บ˜๋ฆฐ๋” ์•Œ๋ฆผ
  • ์บ˜๋ฆฐ๋”
  • ํ†ตํ™” ๊ธฐ๋ก
  • ์ฃผ์†Œ๋ก ์„ค์ •
  • ์™ธ๋ถ€ ์ด๋ฏธ์ง€ ๋ฏธ๋””์–ด
  • IM ๊ณ„์ •
  • ๋‚ด์žฅ ์ด๋ฏธ์ง€ ๋ฏธ๋””์–ด
  • MMS
  • ๋…ธํŠธ
  • SMS
  • ๊ฒ€์ƒ‰ ๊ธฐ๋ก
  • ๋“ฑ...

์…€๋ ˆ๋ธŒ๋ผ์ดํŠธ: UFED

์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์˜ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘๊ณผ ๋ถ„์„์„ ์ง€์›ํ•˜๋Š” ๋‹ค์–‘ํ•œ ์ œํ’ˆ์„ ์ œ๊ณต

์œ ๋ช…ํ•œ ์ƒ์šฉ ๋„๊ตฌ๋กœ ๋…ผ๋ฆฌ์ , ๋ฌผ๋ฆฌ์  ์ˆ˜์ง‘์„ ์ง€์›ํ•˜๋ฉฐ ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„์„ํ•˜๊ธฐ ์œ„ํ•œ ๋ถ„์„ ํ”Œ๋žซํผ๋„ ์ œ๊ณตํ•จ.

๋ถ„์„ ํ”Œ๋žซํผ์ธ ์„ค๋ ˆ๋ธŒ๋ผ์ดํŠธ ํ”ผ์ง€์ปฌ ์• ๋„๋ผ์ด์ €(Physical Analyzer)๋Š” ์กฐ์‚ฌ์— ๋„์›€๋˜๋Š” ํ‚ค์›Œ๋“œ ๊ฒ€์ƒ‰, ๋ถ๋งˆํฌ, ๋ฐ์ดํ„ฐ ์นด๋น™, ์ž์ฒด ๋ณด๊ณ ์„œ ์ƒ์„ฑ ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ์ œ๊ณต

 

-UFED ํ„ฐ์น˜(Touch)๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์‚ผ์„ฑ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์—์„œ ์ •๋ณด ์ถ”์ถœํ•˜๋Š” ๊ณผ์ •-

  1. UFED ํ„ฐ์น˜ ๋ฉ”๋‰ด์—์„œ Physical Extrction์„ ์„ ํƒ
  2. ์ œ์กฐ์‚ฌ ๋ชฉ๋ก์—์„œ ๊ธฐ๊ธฐ ์ œ์กฐ์‚ฌ๋ฅผ ์„ ํƒ
  3. ๋ชจ๋ธ ๋ฉ”๋‰ด์—์„œ ๊ธฐ๊ธฐ์˜ ๋ชจ๋ธ ์„ ํƒํ•˜๊ณ  Physical Extraction์„ ์„ ํƒ
  4. ์ถ”์ถœํ•  ํŒŒ์ผ ์ €์žฅํ•  ์œ„์น˜ ์„ ํƒ. → ์ œ๊ฑฐ ๊ฐ€๋Šฅํ•œ ๋“œ๋ผ์ด๋ธŒ๋‚˜ ํฌ๋ Œ์‹ ์›Œํฌ์Šคํ…Œ์ด์…˜์„ ์„ ํƒ
  5. UFED ํ„ฐ์น˜์— ๋‚˜์˜ค๋Š” ์ˆœ์„œ ๊ทธ๋Œ€๋กœ ๋”ฐ๋ผํ•จ. ์ •ํ™•ํ•œ ์ผ€์ด๋ธ” ์‚ฌ์šฉํ•˜๊ณ  ์•ˆ๋‚ด ํ™”๋ฉด์— ๋”ฐ๋ผ ๋ฐฐํ„ฐ๋ฆฌ ์ œ๊ฑฐํ•ด์•ผ ํ•จ
  6. ํฐ์ด ๋‹ค์šด๋กœ๋“œ๋กœ ๋“ค์–ด๊ฐ€๊ณ  ๋กœ๊ณ ๊ฐ€ ํ‘œ์‹œ๋จ. ๊ทธ ๋‹ค์Œ, ํฐ์„ UFED ํ„ฐ์น˜์— ์—ฐ๊ฒฐํ•˜๊ณ  continue๋ฅผ ๋ˆ„๋ฆ„
  7. ์ถ”์ถœํ•œ ๋ฐ์ดํ„ฐ ์ €์žฅ ์œ„ํ•ด ์™ธ์žฅ ๋“œ๋ผ์ด๋ธŒ๋ฅผ UFED ํ„ฐ์น˜์˜ ๋ชฉ์ ์ง€ ํฌํŠธ์— ์—ฐ๊ฒฐ
  8. UFED ํ„ฐ์น˜๊ฐ€ ์ž๋™์œผ๋กœ ์ถ”์ถœ ํ™”๋ฉด์œผ๋กœ ์ด๋™ํ•จ. ์ด ๊ณผ์ •์—์„œ ํฐ์„ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์•ˆ๋‚ด ํ™”๋ฉด์ด ๋œธ
  9. ์ด ๊ณผ์ • ์™„๋ฃŒ๋˜๋ฉด UFED ํ”ผ์ง€์ปฌ ์• ๋„๋ผ์ด์ € ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‚ฌ์šฉํ•ด ์ถ”์ถœ๋œ ๋ฐ์ดํ„ฐ ๋ณด๊ณ  ๋ถ„์„ ๊ฐ€๋Šฅ

MOBILedit

์ œ์กฐ์‚ฌ์— ๋”ฐ๋ผ MOBILedit ํฌ๋ Œ์‹ ๋„๊ตฌ๋Š” ํ†ตํ™” ๊ธฐ๋ก, ์ „ํ™”๋ฒˆํ˜ธ๋ถ€, ํ…์ŠคํŠธ ๋ฉ”์‹œ์ง€, ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ๋ฉ”์‹œ์ง€, ํŒŒ์ผ, ์บ˜๋ฆฐ๋”, ๋…ธํŠธ ๋“ฑ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ์ดํ„ฐ๋ฅผ ํฌํ•จํ•œ ํฐ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ๋ณด๋Š” ๋ฐ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Œ

๋˜ํ•œ IMEI, ์šด์˜์ฒด์ œ, ํŽŒ์›จ์–ด, SIM ์ •๋ณด, ICCID, ์œ„์น˜์ •๋ณด ๋“ฑ์„ ๊ฒ€์ƒ‰.

์ƒํ™ฉ์— ๋”ฐ๋ผ ํฐ์—์„œ ์‚ญ์ œ๋œ ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ณ  ํŒจ์Šค์ฝ”๋“œ, PIN, ํฐ ๋ฐฑ์—… ์•”ํ˜ธํ™”๋ฅผ ์šฐํšŒํ•  ์ˆ˜ ์žˆ์Œ

 

-MOBILedit ์†Œํ”„ํŠธ์›จ์–ด ์‚ฌ์šฉํ•ด ์•ˆ๋“œ๋กœ์ด๋“œ ํฐ์—์„œ ์ •๋ณด ์ถ”์ถœํ•˜๋Š” ๊ณผ์ •-

  1. ๊ธฐ๊ธฐ์˜ USB ๋””๋ฒ„๊น… ํ™œ์„ฑํ™”๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ณ  USB ์ผ€์ด๋ธ”์„ ์‚ฌ์šฉํ•ด ๊ธฐ๊ธฐ๋ฅผ ํฌ๋ Œ์‹ ์›Œํฌ์Šคํ…Œ์ด์…˜์— ์—ฐ๊ฒฐ. MOBILedit์ด ๊ธฐ๊ธฐ๋ฅผ ํƒ์ง€ํ•˜๊ณ  ๊ธฐ๊ธฐ์— Connector ์•ฑ์„ ์„ค์น˜
  2. MOBILedit์€ ํŠน์ • ๋ฐ์ดํ„ฐ ๋ฐฑ์—…ํ•˜๋Š” ์˜ต์…˜ ๋ณด์—ฌ์คŒ. ์ด ๊ณผ์ • ์™„๋ฃŒ๋˜๋ฉด ๋ถ„์„ํ•  ์ˆ˜ ์žˆ๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ์ดํ„ฐ์™€ ํ†ต๊ณ„ ๋ณด์—ฌ์คŒ
  3. Navigation ํƒญ์—์„œ ๊ฒฐ๊ณผ ๋ณด๊ณ  ์‹ถ์€ ์•„์ดํ…œ์„ ํด๋ฆญํ•˜๊ณ  ์ •๋ณด ํ™•์ธ

Autopsy

์ˆ˜๋™ ์กฐ์‚ฌ๋‚˜ ํŒŒ์ผ ์นด๋น™ ํ•„์š”ํ•  ๋•Œ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์˜ ๋ฏธ๊ฐ€๊ณต ํŒŒ์ผ์— ์ ‘๊ทผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•จ.

์˜คํ”ˆ์†Œ์Šค์™€ ๋ฒ•์กฐ ๊ธฐ๊ด€ ๋ชจ๋“ˆ์ด ์žˆ์œผ๋ฉฐ, ์ด ๋ชจ๋“ˆ๋“ค์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ํŒŒ์ผ์— ๋Œ€ํ•œ ์ถ”๊ฐ€์  ํŒŒ์ผ ์นด๋น™๊ณผ ํŒŒ์‹ฑ์„ ์ง€์›

 

-์…€๋ ˆ๋ธŒ๋ผ์ดํŠธ UFED ํ„ฐ์น˜๋ฅผ ์‚ฌ์šฉํ•ด ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์ถ”์ถœ๋œ ๊ธฐ๊ธฐ ์ด๋ฏธ์ง€ ๋ถ„์„-

  1. ์ตœ์‹  ๋ฒ„์ „์˜ Autopsy ์„ค์น˜
  2. Autopsy ์‹คํ–‰ํ•˜๊ณ  ์ƒˆ๋กœ์šด ์ผ€์ด์Šค ์ƒ์„ฑ
  3. ์ผ€์ด์Šค ์ •๋ณด๋ฅผ ์ž…๋ ฅํ•˜๊ณ  Finish ํด๋ฆญ
  4. ์ด๋ฏธ์ง€ ํŒŒ์ผ์„ ์„ ํƒํ•˜์—ฌ ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์˜ ๋ฌผ๋ฆฌ ์ด๋ฏธ์ง€๋ฅผ ํƒ์ƒ‰. ํ•˜๋‚˜ ์ด์ƒ์˜ ์ด๋ฏธ์ง€ ํŒŒ์ผ ์ œ๊ณต๋  ๊ฒฝ์šฐ, ์ฒซ ๋ฒˆ์งธ ํŒŒ์ผ์ด ์„ ํƒ๋จ
  5. ์•ˆ๋“œ๋กœ์ด๋“œ ๊ธฐ๊ธฐ์— ๋Œ€ํ•ด ์‹คํ–‰ํ•˜๊ณ ์ž ํ•˜๋Š” ingest ๋ชจ๋“ˆ์„ ์„ ํƒ. ์‚ฌ๋ฒ• ๊ธฐ๊ด€ ๊ด€๋ จ ๋ชจ๋“ˆ์€ ๋‚˜ํƒ€๋‚˜์ง€ ์•Š๊ณ  ์ด ๋ชจ๋“ˆ๋“ค์€ ์‚ฌ๋ฒ• ๊ธฐ๊ด€๊ณผ ์—ฐ๋ฐฉ ์ •๋ถ€์—๋งŒ ์ œ๊ณต๋จ.
  6. Next์™€ Finish๋ฅผ ์„ ํƒํ•˜๋ฉด Autopsy๊ฐ€ ์•ˆ๋“œ๋กœ์ด๋“œ ํŒŒ์ผ์„ ํŒŒ์‹ฑํ•˜๊ณ  ์ฝ๊ธฐ ์‹œ์ž‘. ๋‹ค๋ฅธ ํฌ๋ Œ์‹ ๋„๊ตฌ์™€ ๋‹ฌ๋ฆฌ Autopsy๋Š” ๋ณต๊ตฌ๋˜๋Š” ์ฆ‰์‹œ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์—ฌ์ค˜์„œ ์„ ์ฒ˜๋ฆฌ ์‹œ๊ฐ„ ๋‹จ์ถ•ํ•˜๊ณ  ์กฐ์‚ฌ ๊ด€๋ จ ๋ฐ์ดํ„ฐ๋ฅผ ์ง์ ‘ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•จ. 

QUIZ

1. ํ•˜๋‚˜์˜ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•œ dex ํŒŒ์ผ, XML ํŒŒ์ผ, ๊ธฐํƒ€ ๋ฆฌ์†Œ์Šค๋“ค์€ ์–ด๋–ค ํŒŒ์ผ๋กœ ํŒจํ‚ค์ง•๋˜๋Š”๊ฐ€?

๋”๋ณด๊ธฐ

์•ˆ๋“œ๋กœ์ด๋“œ ํŒจํ‚ค์ง€ ํŒŒ์ผ(APK ํŒŒ์ผ)

2. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ์‚ฌ์šฉํ•˜๋Š” ๋„ค์ดํ‹ฐ๋ธŒ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋‹ด๊ณ  ์žˆ๋Š” ํŒŒ์ผ์˜ ์ด๋ฆ„์€?