[iOS] ์ˆ˜์ • ๋œ IPAํŒŒ์ผ ์„œ๋ช…

์ผ๋ฐ˜์ ์œผ๋กœ ์ง„๋‹จํ•˜๊ณ ์ž ํ•˜๋Š” ์•ฑ์— ๋Œ€ํ•œ ๋ฌด๊ฒฐ์„ฑ์„ ๊ฒ€์ฆํ•˜๊ธฐ ์œ„ํ•ด IPA๋ฅผ ๋ณตํ˜ธํ™”ํ•˜์—ฌ ๋ณ€์กฐ ํ›„ 3 uTools ๋“ฑ์œผ๋กœ ๋‹ค์‹œ ์•ฑ์„ ์˜ฌ๋ ค ์‹คํ–‰ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค. ๋‹น์—ฐํžˆ ํƒˆ์˜ฅ(Jailbreak)๋œ ๋‹จ๋ง์—์„œ ์ง„ํ–‰ํ•˜๊ธฐ ๋•Œ๋ฌธ์— "AppSync Unified" ํŠธ์œ…์„ ํ†ตํ•ด ์„ค์น˜๊ฐ€ ์‹คํŒจ๋˜์ง€ ์•Š๋„๋ก ์ง„ํ–‰ํ•˜์ง€๋งŒ ์„ค์น˜ ํ›„ ์‹คํ–‰ํ•  ๋•Œ ์•ฑ์ด "ํŠ•๊น€" ํ˜„์ƒ์ด ๋ฐœ์ƒํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿด ๋•Œ๋Š” "ldid" ๋ช…๋ น์„ ํ†ตํ•ด ์ง„๋‹จํ•˜๊ณ ์ž ํ•˜๋Š” ์ •์ƒ ์•ฑ์˜ ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ ๋‚ด๋ถ€์— ์กด์žฌํ•˜๋Š” ์ž๊ฒฉ์ฆ๋ช…์„ ์ถ”์ถœํ•˜์—ฌ ๋ณ€์กฐ๋œ ์•ฑ์— ๋‹ค์‹œ ์žฌ ์„œ๋ช…ํ•ด์ฃผ๋Š” ์ž‘์—…์„ ๊ฑฐ์น˜๋ฉด ํŠ•๊น€ ํ˜„์ƒ์„ ๋ง‰์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋””๋ฐ”์ด์Šค์™€ PC๋ฅผ SSH๋ฅผ ํ†ตํ•ด ์—ฐ๊ฒฐ ํ›„ "ldid" ๋ช…๋ น์„ ์ž…๋ ฅํ•ด ์„ค์น˜๊ฐ€ ๋˜์–ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค. *๋ฏธ ์„ค์น˜ ์‹œ apt-get install ldid ์‹ค..

MOBILE
[iOS] Jailbreak ํƒ์ง€ ์šฐํšŒ(Ghidra)

Frida ์ฝ”๋“œ๋ฅผ ํ†ตํ•ด ๋Œ€์ƒ ์•ฑ์˜ ํด๋ž˜์Šค -> ๋ฉ”์†Œ๋“œ -> ๋ฐ˜ํ™˜ ๊ฐ’์„ ํ™•์ธํ•˜์—ฌ ๋Ÿฐํƒ€์ž„ ๊ฐ’์„ ์กฐ์ž‘ํ•˜๋Š” ๋ฐฉ์‹๋„ ์กด์žฌํ•˜์ง€๋งŒ ์ „๋ฐ˜์ ์ธ ๋กœ์ง ๋ถ„์„์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ๊ฐ€ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ์ด๋•Œ Ghidra๋ฅผ ํ†ตํ•˜๋ฉด ์ข€ ๋” ํŽธํ•˜๊ฒŒ ์กฐ์ž‘ํ•˜๊ณ ์ž ํ•˜๋Š” ์ •๋ณด๋ฅผ ํ™•์ธ ํ›„ ์šฐํšŒ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. Frida ์ฝ”๋“œ๋ฅผ ํ†ตํ•ด ํƒˆ์˜ฅ ํƒ์ง€๋ฅผ ์šฐํšŒํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ํ•˜๋‹จ์˜ ๊ฒŒ์‹œ๊ธ€์„ ์ฐธ๊ณ ํ•ด์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. guleum-zone.tistory.com/146 [iOS]Jailbreak ํƒ์ง€ ์šฐํšŒ(Frida) ๊ฐœ์š” Jailbreak๋Š” “iOS ํƒˆ์˜ฅ”์ด๋ผ๋Š” ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๋ฉฐ Android์—์„œ๋Š” “๋ฃจํŒ…”์ด๋ผ๊ณ  ํ‘œํ˜„ํ•˜๊ณ  ์žˆ์Œ. ์ด๋Š” ์ƒŒ๋“œ๋ฐ•์Šค ์ œํ•œ์„ ํ’€์–ด ํƒ€ ํšŒ์‚ฌ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์„œ๋ช…๋˜์ง€ ์•Š์€ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜์žˆ๊ฒŒ ํ•˜๋Š” ๊ณผ์ • guleum-zone.tistory.com Ghidra๋ฅผ ..

MOBILE
[iOS]Jailbreak ํƒ์ง€ ์šฐํšŒ(Frida)

๊ฐœ์š” Jailbreak๋Š” “iOS ํƒˆ์˜ฅ”์ด๋ผ๋Š” ์˜๋ฏธ๋ฅผ ๊ฐ€์ง€๋ฉฐ Android์—์„œ๋Š” “๋ฃจํŒ…”์ด๋ผ๊ณ  ํ‘œํ˜„ํ•˜๊ณ  ์žˆ์Œ. ์ด๋Š” ์ƒŒ๋“œ๋ฐ•์Šค ์ œํ•œ์„ ํ’€์–ด ํƒ€ ํšŒ์‚ฌ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์„œ๋ช…๋˜์ง€ ์•Š์€ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜์žˆ๊ฒŒ ํ•˜๋Š” ๊ณผ์ •์œผ๋กœ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž์—์„œ ๋ฃจํŠธ ์‚ฌ์šฉ์ž๋กœ ๊ถŒํ•œ ์ƒ์Šน๋˜์–ด ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž ๊ถŒํ•œ์—์„œ ์ ‘๊ทผ์ด ๋ถˆ๊ฐ€๋Šฅํ•œ ์˜์—ญ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜๋ฏ€๋กœ ๋Œ€๋ถ€๋ถ„์˜ ์„œ๋น„์Šค ์ค‘์ธ ์•ฑ์—์„œ๋Š” ํƒˆ์˜ฅ๋œ ๋””๋ฐ”์ด์Šค์—์„œ ์•ฑ์„ ์ด์šฉํ•  ์ˆ˜ ์—†๋„๋ก ์ œํ•œ ๋‘๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๋งํ•˜๋Š” ์ƒŒ๋“œ๋ฐ•์Šค๋ž€ "์ปค๋„ ๋ ˆ๋ฒจ์—์„œ์˜ iOS ์ ‘๊ทผ์ œ์–ด ๊ธฐ์ˆ "๋กœ ์•ฑ ์†์ƒ ์‹œ ์‹œ์Šคํ…œ๊ณผ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณดํ˜ธํ•˜๊ธฐ๋„ ํ•˜๋ฉฐ ํƒ€ ์•ฑ์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ ๋“ฑ ํŒŒ์ผ์— ์ ‘๊ทผํ•˜๋Š” ๊ฒƒ์„ ๋ง‰์•„์ฃผ์ง€๋งŒ ํƒˆ์˜ฅ๋œ ๋””๋ฐ”์ด์Šค์˜ ๊ฒฝ์šฐ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•ด ์ง€๊ธฐ ๋•Œ๋ฌธ์— ๋ณด์•ˆ์ƒ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ํƒˆ์˜ฅ๋œ ๋‹จ๋ง์„ ๋Œ€์ƒ์œผ๋กœ ํŠน์ • ์ด๋ฒค..

MOBILE
๊ธฐ๋“œ๋ผ(Ghidra) ์„ค์น˜ ๋ฐฉ๋ฒ•

๊ฐœ์š” Ghidra๋Š” ๋ฏธ ์•ˆ๋ณด๊ตญ "NSA"์—์„œ ๊ฐœ๋ฐœํ•œ ๋””์Šค ์–ด์…ˆ๋ธ”๋Ÿฌ ํ”„๋ ˆ์ธ ์›Œํฌ๋กœ 2019๋…„๋„ 3์›”์— ๊ณต๊ฐœ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฆฌ๋ฒ„์‹ฑ์„ ํ•˜๋Š” ๋ถ„๋“ค๊ป˜ ์œ ๋ช…ํ•œ IDA Pro์— ๋ฒ„๊ธˆ๊ฐ€๋Š” ๊ธฐ๋Šฅ์„ ์ง€์›ํ•˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์‚ฌ๋ž‘์„ ๋ฐ›๊ณ  ์žˆ๋Š” ํˆด์ž…๋‹ˆ๋‹ค. ๊ฐœ์ธ์ ์œผ๋กœ IDA๋ณด๋‹ค ๋กœ์ง ํŒŒ์•…์ด๋‚˜ ๋””๋ฒ„๊น…ํ•˜๋Š” ๊ฒƒ์— ์žˆ์–ด์„œ ์ข€ ๋” ๊ฐ„๊ฒฐํ•˜๊ณ  ํ™•์ธํ•˜๊ธฐ๊ฐ€ ํŽธํ•˜๋‹ค๊ณ  ์ƒ๊ฐ๋˜์„œ ์œ ์šฉํ•˜๊ฒŒ ์“ฐ์ผ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํ•˜๋‹จ์˜ ๋งํฌ๋กœ ์ ‘์†ํ•˜๋ฉด ๋ฉ”์ธํŽ˜์ง€์™€ ํ•จ๊ป˜ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ๋Š” ํŽ˜์ด์ง€๊ฐ€ ๋ฐ”๋กœ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค. ์šฐ์„  ๋‹ค์šด๋กœ๋“œ๋ฅผ ์ง„ํ–‰ํ•ด์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. https://ghidra-sre.org/ Ghidra Getting Help Ghidra provides context-sensitive help on menu items, dialogs, buttons and ..

ETC
[iOS] Keychain Dumper

๊ฐœ์š” iOS์˜ Keychain์€ ๋ฏผ๊ฐํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๊ธฐ์— ์ €์žฅํ•˜๋Š” sqllite ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ์ธ์ฆ ํ† ํฐ ๊ฐ™์€ ๋น„๋ฐ€๋ฒˆํ˜ธ๋‚˜ ๊ณ„์ • ๋“ฑ์„ ์•ˆ์ „ํ•œ ์ €์žฅ์†Œ์— ๋ณด๊ด€ํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. Keychain์ด ํ•„์š”ํ•œ ์ด์œ ๋Š” ์•ฑ์˜ ๊ตฌ์„ฑ ํŒŒ์ผ์— ๋ฏผ๊ฐํ•œ ์ •๋ณด๋ฅผ ์ €์žฅํ•  ๊ฒฝ์šฐ ์‰ฝ๊ฒŒ ์œ ์ถœ๋‹นํ•  ์šฐ๋ ค๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๊ฐœ๋ฐœ์ž๋Š” ํ‚ค ์ฒด์ธ ์„œ๋น„์Šค๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์šด์˜ ์ฒด์ œ๊ฐ€ ๋ฏผ๊ฐํ•œ ์ •๋ณด๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ์ €์žฅํ•˜๋„๋ก ํ•ด์•ผ ๋ฉ๋‹ˆ๋‹ค. ํŠน์ • ์•ฑ์— Keychain์ด๋ผ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ์กด์žฌํ•œ๋‹ค๋ฉด ๋‚ด๋ถ€์— ์ค‘์š”์ •๋ณด๋“ค์ด ๋ชจ๋‘ ๋“ค์–ด๊ฐ€๊ฒŒ ๋˜๋ฉฐ ์ด๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ์•”ํ˜ธํ™”๊ฐ€ ๋œ ์ƒํƒœ๋กœ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด์กฐ์ฐจ ์ถ”๊ฐ€์ ์œผ๋กœ ์•”ํ˜ธํ™”๋ฅผ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ๋‚ด๋ถ€์— ์ €์žฅ๋œ ์ค‘์š”์ •๋ณด๋ฅผ ํ‰๋ฌธ ํ˜•ํƒœ๋กœ ๊ฐœ์ธ์ •๋ณด๋ฅผ ์œ ์ถœํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ํŠน์ • ์•ฑ์— ์ž…๋ ฅ๋œ ๊ฐ’์ด private/var/keychai..

MOBILE
Gophish(Phishing Framework) ์‚ฌ์šฉ๋ฒ•

์ด๋ฒˆ์—๋Š” Gophish๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์„ ์‚ดํŽด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. ์•„์ง Gophish์— ๋Œ€ํ•ด์„œ ์•Œ๊ณ  ์‹ถ๊ฑฐ๋‚˜ ํ™˜๊ฒฝ์„ ๊ตฌ์ถ•ํ•˜์ง€ ๋ชปํ•œ ๋ถ„๋“ค์€ ํ•˜๋‹จ์˜ ํฌ์ŠคํŒ…์„ ์ฐธ๊ณ ํ•˜์‹œ๋ฉด ๋  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. guleum-zone.tistory.com/141 Gophish(Phishing Framework) ์„ค์น˜ ๊ฐœ์š” ๋ ˆ๋“œ ํŒ€ ํˆดํ‚ท ์ค‘ ํ•˜๋‚˜์ธ Gophish๋Š” Go์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ Open Source Phishing Framework๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ์–˜๊ธฐํ•ด ์‹ค์ œ ํ”ผ์‹ฑ ๊ณต๊ฒฉ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฐ–์ถฐ์ง„ ํ”Œ๋žซํผ์ด๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ํˆด ํ‚ท์˜ ๋ชฉ์ ์€ guleum-zone.tistory.com ๊ฐ ํ•ญ๋ชฉ ์„ค์ •๋ฐฉ๋ฒ• ์šฐ์„ ์ ์œผ๋กœ ๋ฉ”์ผ์„ ๋ฐœ์†กํ•˜๊ธฐ ์ „์— SMTP ๋ฐ ๋ฐœ์†กํ•˜๋Š” ๋Œ€์ƒ์˜ ํ”„๋กœํ•„์„ ์„ค์ •ํ•ด์ค˜์•ผ ๋ฉ๋‹ˆ๋‹ค. New Profile์„ ํด๋ฆญํ•˜์‹œ๋ฉด ์„ค์ • ..

WEB
Gophish(Phishing Framework) ์„ค์น˜

๊ฐœ์š” ๋ ˆ๋“œ ํŒ€ ํˆดํ‚ท ์ค‘ ํ•˜๋‚˜์ธ Gophish๋Š” Go์–ธ์–ด๋กœ ์ž‘์„ฑ๋œ Open Source Phishing Framework๋กœ ๊ฐ„๋‹จํ•˜๊ฒŒ ์–˜๊ธฐํ•ด ์‹ค์ œ ํ”ผ์‹ฑ ๊ณต๊ฒฉ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฐ–์ถฐ์ง„ ํ”Œ๋žซํผ์ด๋ผ๊ณ  ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•ด๋‹น ํˆด ํ‚ท์˜ ๋ชฉ์ ์€ ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์˜ ์ผ์ • ์ˆ˜์ค€์˜ ๋ณด์•ˆ ์ธ์‹์„ ํ–ฅ์ƒ์‹œํ‚ค๊ธฐ ์œ„ํ•œ ๋ชฉ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ „ ์„ธ๊ณ„์˜ Top 2์œ„๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์„ ๋งŒํผ ํ•ด์™ธ์—์„œ๋Š” ๋งŽ์€ ์ด์šฉ์ž ์ˆ˜๋ฅผ ๋ณด์œ ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. Gophish๊ฐ€ ์ธ๊ธฐ๊ฐ€ ๋งŽ์€ ์ด์œ ๋Š” ์ฒซ ๋ฒˆ์งธ๋กœ ์˜คํ”ˆ์†Œ์Šค์ธ ๋งŒํผ "๊ฒฝ์ œ์„ฑ"์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉฐ ๋‘ ๋ฒˆ์งธ๋กœ๋Š” "Go"๋กœ ์ž‘์„ฑ๋˜์—ˆ๊ธฐ์— ๋ฆด๋ฆฌ์Šค๊ฐ€ ์ข…์†์„ฑ์—†์ด ์ปดํŒŒ์ผ๋œ ๋ฐ”์ด๋„ˆ๋ฆฌ๋ผ๋Š” ์ด์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ์‹คํ–‰์ด ๊ต‰์žฅํžˆ ํŽธํ•˜๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ํŠน์ง• ๋ฐ ์‚ฌ์šฉ๋ฐฉ๋ฒ• 1. ๊ฐ„๋‹จํ•œ ์„ค์น˜ 2. Reset API 3. ..

WEB