[NOX] APKํŒŒ์ผ ์ถ”์ถœ ์‹คํŒจํ•  ๊ฒฝ์šฐ

์ผ๋ฐ˜์ ์œผ๋กœ APK ํŒŒ์ผ์„ ์ถ”์ถœํ•  ๋•Œ ๋Œ€์ƒ ์•ฑ์„ Push ํ•˜์—ฌ ์ถ”์ถœํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์„ ํ˜ธํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๊ฐ„ํ˜น ๊ฐ€๋‹ค๊ฐ€ ์•ฑ์˜ ์ถ”์ถœ์„ ์‹คํŒจํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ ๋‹นํ˜น์Šค๋Ÿฌ์› ๋˜ ์ ์ด ์žˆ์—ˆ๋Š”๋ฐ์š”, ๊ทธ๋Ÿด ๋•Œ๋Š” ์ด ๋ฐฉ๋ฒ•์„ ํ†ตํ•ด์„œ ์ถ”์ถœํ•ด์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.(์ด๋ณด๋‹ค ๋” ํŽธํ•œ ๋ฐฉ๋ฒ•์ด ์žˆ์„ ์ˆ˜๋„ ์žˆ์–ด์š”..) ์›์ธ์€ ์ €๋„ ์ž˜ ๋ชจ๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.(์•„์‹œ๋Š”๋ถ„ ์•Œ๋ ค์ฃผ์„ธ์š”..) ๋˜๋Š” ์•ฑ๋„ ์žˆ๊ณ  ์•ˆ ๋˜๋Š” ์•ฑ๋„ ์žˆ๊ณ  ์กฐ๊ธˆ์”ฉ ๋‹ค๋ฅด๋”๊ตฐ์š”. ์šฐ์„  ์ถ”์ถœ์ด ์‹คํŒจํ•˜๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. Google Play ์Šคํ† ์–ด์— "astro" ๋ผ๊ณ  ๊ฒ€์ƒ‰ํ•˜๋ฉด ํŒŒ์ผ ๋งค๋‹ˆ์ € ๊ธฐ๋Šฅ์„ ํ•˜๋Š” ์•ฑ์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ์„ค์น˜ ํ›„ ์•ฑ > ๋Œ€์ƒ ์•ฑ ์šฐ์ธก... ํด๋ฆญ > ๋ฐฑ์—… ๋ฒ„ํŠผ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์ถ”์ถœ ๋ฉ”์‹œ์ง€๋ฅผ ํ™•์ธํ•˜๋ฉด ์ด์ œ ๋ฉ”์ธ ํ™”๋ฉด์œผ๋กœ ๋„˜์–ด๊ฐ€ ๊ธฐ๋ณธ ์•ฑ์ธ ํŒŒ์ผ ๋งค๋‹ˆ์ €๋ฅผ ํ†ตํ•ด ๋ฐฑ์—…๋œ ์•ฑ์˜ ๊ฒฝ๋กœ๋กœ ์ด๋™ํ•ด์•ผ ๋ฉ..

ETC
[iOS] FairPlay DRM ๋ณตํ˜ธํ™”

๊ฐœ์š” iOS ์•ฑ์„ ์ง„๋‹จ์„ ํ•˜๊ธฐ ์œ„ํ•ด์„  ๋ณ„๋„์˜ iPA ํŒŒ์ผ์„ ์ „๋‹ฌ๋ฐ›์•„ ๋ถ„์„์„ ํ•˜๊ฑฐ๋‚˜ ๊ทธ๋ ‡์ง€ ๋ชปํ•  ๊ฒฝ์šฐ ์„œ๋น„์Šค์— ๋“ฑ๋ก๋˜์–ด ์žˆ๋Š” ์•ฑ ์Šคํ† ์–ด์—์„œ ์ง์ ‘ ๋‹ค์šด๋กœ๋“œํ•˜์—ฌ ์ง„ํ–‰ํ•ด์•ผ ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง์ ‘ ์ „๋‹ฌ๋ฐ›์œผ๋ฉด ๋ฌธ์ œ๊ฐ€ ์—†์ง€๋งŒ ์•ฑ ์Šคํ† ์—์„œ ๋‚ด๋ ค๋ฐ›์„ ๊ฒฝ์šฐ์—๋Š” ์•ฑ ๋‚ด๋ถ€์˜ ์ฝ”๋“œ ๋ฐ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•œ "FairPlay Code" ์•”ํ˜ธํ™”๊ฐ€ ์ ์šฉ๋˜์–ด ์žˆ๋Š”๋ฐ ์•”ํ˜ธํ™”๋œ ๋ฐ”์ด๋„ˆ๋ฆฌ ํŒŒ์ผ์€ ์ปค๋„์˜ "Match-O"๋กœ๋”์— ์˜ํ•ด ๋Ÿฐํƒ€์ž„ ์ค‘์— ํ•ด๋…์ด ๋ฉ๋‹ˆ๋‹ค. ๊ฒฐ๋ก ์ ์œผ๋กœ ์•ฑ ์Šคํ† ์—์„œ ๋ฐ›์€ ์•ฑ์˜ ๋ฆฌ๋ฒ„์‹ฑ ๊ณผ์ •์„ ๊ฑฐ์น˜๊ธฐ ์œ„ํ•ด์„  ์‚ฌ์ „์— ๋ณตํ˜ธํ™” ์ž‘์—…์„ ์ง„ํ–‰ํ•ด์•ผ ๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. otool -l Binaryname | grep -A4 LC_ENCRYPTION_INFO otool์„ ํ†ตํ•ด ์•ฑ์˜ FairPlay DRM ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•ด๋ณด๋ฉด "cyptid..

MOBILE
[iOS] Shared Clipboard ์ทจ์•ฝ์ 

๊ฐœ์š” iOS์—์„œ๋Š” ์„ค์น˜๋œ ์•ฑ ๊ฐ„์— ์‚ฌ์šฉ์ž์˜ ํŽธ์˜์„ฑ์„ ์œ„ํ•œ "๊ณต์œ  ํด๋ฆฝ๋ณด๋“œ"๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹คํ–‰ ์ค‘์ธ ์•ฑ์—์„œ ์ผ๋ถ€ ํ…์ŠคํŠธ๋ฅผ "๋ณต์‚ฌ" ๋˜๋Š” "์ž˜๋ผ๋‚ด๊ธฐ"์‹œ -> pasteboard ๋ฒ„ํผ์— ์ €์žฅ๋˜๋ฉฐ ์ด๋Š” ๋‹ค๋ฅธ ์•ฑ์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ฌ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์กฐ์‹ฌํ•ด์•ผ ๋  ํ•„์š”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ์•ฑ ๋‚ด๋ถ€์— ๋‹จ์ˆœ ์ €์žฅ๋˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ ๋‹จ๋ง ์žฅ์น˜ ๋‚ด๋ถ€์— ๋ฒ„ํผ ํ˜•ํƒœ๋กœ ๊ธฐ๋ก๋˜๊ธฐ์— ๋‹ค๋ฅธ ์•ฑ์„ ํ†ตํ•ด ์ด ๊ฐ’์„ ํ˜ธ์ถœํ•˜์—ฌ ์œ ์ถœํ•  ๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์„œ๋กœ ๊ฐ„์— ๊ณต์œ ํ•  ์ˆ˜ ์žˆ๋Š” ํด๋ฆฝ๋ณด๋“œ๋ฅผ ์• ํ”Œ์—์„œ๋Š” Pasteboard๋ผ๊ณ ๋„ ๋ถ€๋ฆ…๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž ๊ด€์ ์—์„œ ๋ณด์ž๋ฉด ์ด ๊ธฐ๋Šฅ์€ ๋งค์šฐ ํŽธ๋ฆฌํ•˜๊ณ  ํ•„์ˆ˜์ ์ธ ์—ญํ• ๋กœ ์ž๋ฆฌ ์žก์•„ ์žˆ์Šต๋‹ˆ๋‹ค. ๋งˆ์น˜ ๊ธด ๋ฐ์ดํ„ฐ ํ˜•ํƒœ๋ฅผ ๊ฐ€์ง€๋Š” ์—ฐ๋ฝ์ฒ˜, ์ฃผ์†Œ, ์นด๋“œ๋ฒˆํ˜ธ ๋“ฑ์„ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„  ๋ณดํ†ต ๋ณต์‚ฌ ๋ฐ‘ ๋ถ™์—ฌ ๋„ฃ๊ธฐ๋ฅผ ..

MOBILE
[iOS] Functions Hooking

What Functions? iOS ์•ฑ์„ ์ง„๋‹จํ•˜๋‹ค ๋ณด๋ฉด ํƒˆ์˜ฅ์„ ํƒ์ง€ํ•˜๋Š” ํŠน์ • ๋ฒ„์ „์ด ์žˆ์„ ์ˆ˜๋„ ์žˆ๊ณ  ์–ด๋–ค ํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด ๋””๋ฐ”์ด์Šค ๋‚ด๋ถ€๋ฅผ ๊ฒ€์‚ฌํ•˜๋Š”์ง€ ์กฐ๊ธˆ์”ฉ ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๊ทธ์ค‘์—์„œ ๋Œ€ํ‘œ์ ์œผ๋กœ NSFileManager ํด๋ž˜์Šค์˜ "fileExistsAtpath:"๋ฅผ ํ†ตํ•ด ํ˜„์žฌ ์‹คํ–‰๋œ ๋””๋ฐ”์ด์Šค ๋‚ด๋ถ€์— ํƒˆ์˜ฅ๊ณผ ๊ด€๋ จ๋œ ๋””๋ ‰ํ† ๋ฆฌ ๋˜๋Š” ํŒŒ์ผ์ด ์กด์žฌํ•˜๋Š”์ง€ ์ฒดํฌ ํ›„ Boolean ๋ฐ˜ํ™˜์„ ์ง„ํ–‰ํ•˜๋Š” ๋ฐฉ๋ฒ•๊ณผ UIApplication ํด๋ž˜์Šค์˜ "canOpenURL:" ํ•จ์ˆ˜๋ฅผ ํ†ตํ•ด ํƒˆ์˜ฅ๊ณผ ๊ด€๋ จ๋œ ์•ฑ์ด ์กด์žฌํ•˜๋Š”์ง€ URL Scheme ํ˜ธ์ถœํ•˜๋Š” 2๊ฐ€์ง€ ๋ฐฉ์‹์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. Example ์ฝ”๋“œ NSString *filePath = @"/Applications/Cydia.app"; if ([[NSFileManager defaultManager] f..

MOBILE
Atlassian RCE ์ทจ์•ฝ์ 

๊ฐœ์š” ์•„ํ‹€๋ž€์‹œ์•„์˜ ๋Œ€ํ‘œ์ ์ธ ์ทจ์•ฝ์  ์‚ฌ๋ก€๋“ค์„ ์•Œ์•„๋ณด๋Š” ๋งˆ์ง€๋ง‰ ์ฑ•ํ„ฐ์ž…๋‹ˆ๋‹ค. ์ด๋ฒˆ์—๋Š” ๋น„๊ต์  ํŒŒ๊ธ‰ํšจ๊ณผ๊ฐ€ ํฐ RCE(Remote Code Excution) ํฌ์ธํŠธ๋ฅผ ์•Œ์•„๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ์˜คํ”ˆ์†Œ์Šค ํ”„๋ ˆ์ž„์›Œํฌ ๊ด€๋ จํ•ด์„œ ๋„์ถœ๋œ ์ทจ์•ฝ์ ๋“ค์€ ๋‚ด๋ถ€์˜ ์›๋ณธ ์ฝ”๋“œ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ •์ ์ธ ๋ถ„์„์„ ํ†ตํ•ด ์‹œ์Šคํ…œ์— ์ง์ ‘์ ์ธ ์นจํ•ด๋ฅผ ๊ฐ€ํ•  ์ˆ˜ ์žˆ๋Š” ํฌ์ธํŠธ๋ฅผ ์ฐพ์•„๋‚ด๋Š” ์ผ€์ด์Šค๊ฐ€ ๋งŽ์Šต๋‹ˆ๋‹ค. Sever Template Injection(CVE-2019–11581) ๊ณต๊ฒฉ ํฌ์ธํŠธ๋Š” ์ฒซ๋ฒˆ์งธ๋กœ JIRA์„œ๋ฒ„์— SMTP ๊ตฌ์„ฑ์ด ๋˜์–ด ์žˆ๊ณ  "bulk email send(๋Œ€์šฉ๋Ÿ‰ ๋ฉ”์ผ ๋ณด๋‚ด๊ธฐ)" ๋˜๋Š” "Contact Admin"์ด ํ™œ์„ฑํ™”๋˜์–ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. 4.4.0 < 7.6.14, 7.7.0 < 7.13.5 8.0.0 < 8.0.3 8.1.0..

WEB
Atlassian REST API ์ทจ์•ฝ์ 

๊ฐœ์š” ์ตœ๊ทผ ์นจํ•ด์‚ฌ๊ณ  ๋™ํ–ฅ(2021 OWASPํฌํ•จ)์„ ์œ ์‹ฌํžˆ ๋ณด์‹œ๋ฉด ์–ด๋–ค ๋ฌธ์ œ๋กœ ๋ฏผ๊ฐํ•œ ์ •๋ณด๊ฐ€ ์œ ์ถœ์ด ๋˜๋Š”์ง€ ์ถ”์ธกํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋Œ€ํ‘œ์ ์œผ๋กœ ์—”๋“œํฌ์ธํŠธ(End-Point)์— ๋Œ€ํ•œ ๋ณด์•ˆ์ด ์ œ๋Œ€๋กœ ๊ฐ–์ถฐ์ ธ์žˆ์ง€ ์•Š์€ ์ƒํƒœ๋กœ ์„œ๋น„์Šค๊ฐ€ ์ œ๊ณต๋˜์–ด ๊ณต๊ฒฉ์ž๋“ค์ด ์ด๋ฅผ ์•…์šฉํ•˜์—ฌ ํ‘œ๋ฉด์ƒ ์ ‘๊ทผํ•  ์ˆ˜ ์—†๋Š” ์˜์—ญ์— ๋ฌด๋‹จ์œผ๋กœ ์ง์ ‘ ์ ‘๊ทผ ์‚ฌ๋ก€๊ฐ€ ๋‹ค์ˆ˜ ๋ฐœ์ƒํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ์„  API ๋Š” "Application Programming Interface"์˜ ์•ฝ์ž๋กœ ์›น์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›๊ณ  ์ด๋ฅผ ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ์š”์ฒญํ•˜๊ณ  ์ฒ˜๋ฆฌํ• ์ง€์— ๋Œ€ํ•ด ๊ทœ๊ฒฉ์„ ์ •ํ•ด๋†“์€ ์ธํ„ฐํŽ˜์ด์Šค๋ผ๊ณ  ๋ณด์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  API ์ „์†ก์—๋Š” 2๊ฐ€์ง€์˜ ๋ฐฉ์‹์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค.(SOAP/REST) REST๋ฐฉ์‹์€ "JSON"๋ฐฉ์‹์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ์— SOAP๋ณด๋‹ค ์†๋„๋ฉด์—์„œ ์ข€ ..

WEB
Atlassian XSS ์ทจ์•ฝ์ 

๊ฐœ์š” ์ตœ๊ทผ ์•„ํ‹€๋ž€์‹œ์•„ ํ™˜๊ฒฝ์˜ ํ…Œ์ŠคํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๋ฉด์„œ ๋ช‡ ๊ฐ€์ง€ ๊ธฐ๋กํ•ด๋‘” ์ •๋ณด๋ฅผ ๊ณต์œ ํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค. ์•„ํ‹€๋ž€์‹œ์•„๋ž€ ๊ฐ„๋‹จํžˆ ์–˜๊ธฐํ•ด ๊ฐœ๋ฐœํ•œ ํ”„๋กœ์ ํŠธ๋กœ ๊ณ„ํš/๊ด€๋ฆฌ ๋ฐ ํ˜‘์—…์ด ๊ฐ€๋Šฅํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์ง์—…๊ตฐ์—์„œ ์‚ฌ์šฉ๋˜๊ณ , ๊ธฐ๋ณธ์ ์œผ๋กœ ์—…๋ฌด์— ๋Œ€ํ•œ ๋‚ด์šฉ ๊ณต์œ ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ ์ผ์ •, ํŒŒ์ผ, ๋“ฑ์„ ์ €์žฅํ•˜์—ฌ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ์ ํŠธ ๊ด€๋ฆฌ ์†Œํ”„ํŠธ์›จ์–ด์ด๊ธฐ ๋•Œ๋ฌธ์— IT์—…์ข…์—์„œ ๊ทผ๋ฌดํ•˜์‹œ๋Š” ๋ถ„๋“ค์ด๋ผ๋ฉด ํ•œ ๋ฒˆ์ฏค์€ ์‚ฌ์šฉํ•ด๋ณด์‹œ๊ฑฐ๋‚˜ ๋“ค์–ด๋ณด์…จ์„ ๊ฒ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์˜คํ”ˆ์†Œ์Šค ํ”Œ๋žซํผ์„ ์ด์šฉํ•˜๋‹ค๋ณด๋ฉด ์‚ฌ์šฉ์˜ ํŽธ๋ฆฌ์„ฑ์€ ์ฆ๊ฐ€ํ•˜์ง€๋งŒ ๊ทธ๋งŒํผ ๊ณต๊ฐœ๋  ์ˆ˜ ์žˆ๋Š” ์ทจ์•ฝ์ ์˜ ๊ฐ€๋Šฅ์„ฑ๋„ ํ•จ๊ป˜ ์ฆ๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๋‹จ์ ์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. Issue Collector(CVE-2018-5230) CVE-2018-5230์˜ ๋„˜๋ฒ„๋ง์„ ๋ถ€์—ฌ๋ฐ›์€ ์ทจ์•ฝ์ ์œผ๋กœ Jira Software์—์„œ ๋ฆฌ์ŠคํŠธ์—… ๋œ Is..

WEB