์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์šฐํšŒํ•˜๊ธฐ

1. ์‹œ์ž‘ํ•˜๋ฉฐ ๊ฐœ๋ฐœ์ด๋‚˜ ์ •๋ณด ๋ณด์•ˆ์„ ๊ณต๋ถ€ํ•˜๋‹ค ๋ณด๋ฉด ์„œ๋ฒ„ ์‚ฌ์ด๋“œ & ํด๋ผ์ด์–ธํŠธ ์‚ฌ์ด๋“œ ๋ผ๋Š” ์šฉ์–ด๋ฅผ ์ž์ฃผ ์‚ฌ์šฉํ•œ๋‹ค. ๊ฐ€์žฅ ๋Œ€ํ‘œ์ ์ธ ์˜ˆ์‹œ๋ฅผ ๋“ค์–ด๋ณด์ž๋ฉด PHP๋Š” ์„œ๋ฒ„ ์‚ฌ์ด๋“œ์—์„œ ๋™์ž‘ํ•˜๋Š” ์–ธ์–ด์ด๊ณ , javascript๋Š” ํด๋ผ์ด์–ธํŠธ ์‚ฌ์ด๋“œ์—์„œ ๋™์ž‘ํ•˜๋Š” ์–ธ์–ด๋‹ค. ํ•„์ž๊ฐ€ ๊ฐ€๋ฅด์น˜๋Š” ํ•™์ƒ๋“ค ์ค‘์—์„œ๋„ ์ด๋Ÿฌํ•œ ์ฐจ์ด๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€ ๋ชปํ•˜๋Š” ์นœ๊ตฌ๋“ค์ด ๋งŽ์•˜๋Š”๋ฐ, ์ด๋Ÿฌํ•œ ๊ฐœ๋…์„ ์ •ํ™”ํ•˜๊ฒŒ ์งš๊ณ  ๋„˜์–ด๊ฐ€๋Š”๊ฒƒ์ด ๊ต‰์žฅํžˆ ์ค‘์š”ํ•˜๋‹ค. 2. ๊ฐœ๋…์žก๊ธฐ ์„œ๋ฒ„ ์‚ฌ์ด๋“œ๋ž€ ์„œ๋ฒ„์—์„œ ๋™์ž‘ํ•œ๋‹ค๋Š” ๋œป์ด๊ณ , ํด๋ผ์ด์–ธํŠธ ์‚ฌ์ด๋“œ๋ž€ ํด๋ผ์ด์–ธํŠธ์—์„œ ๋™์ž‘ํ•œ๋‹ค๋Š” ์˜๋ฏธ๋‹ค. ์—ฌ๊ธฐ์„œ ์šฐ๋ฆฌ๋Š” ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ์˜ ์ฐจ์ด๊ฐ€ ๋ฌด์—‡์ธ์ง€๋ถ€ํ„ฐ ์ดํ•ดํ•ด์•ผ ๋” ๋‚˜์•„๊ฐˆ ์ˆ˜ ์žˆ๋‹ค. ...

June 21, 2025 ยท 4 min ยท 656 words ยท quasitiger

๊ถŒํ•œ ์ƒ์Šน(Privilege Escalation) 2

์ง€๋‚œ ํฌ์ŠคํŒ…์— ์ด์–ด ๊ถŒํ•œ ์ƒ์Šน 2ํŽธ์ด๋‹ค. ํ•„์ž๋Š” MITRE ATT&CK ํŽ˜์ด์ง€๋ฅผ ์‚ดํŽด๋ณด๋Š”๊ฒŒ ์ทจ๋ฏธ๋‹ค. ์•„์ง ์‹ค๋ ฅ์— ์ž์‹ ์ด ์—†์–ด์„œ์ด๊ธฐ๋„ ํ•˜๊ณ , ์ƒˆ๋กœ์šด ๊ธฐ์ˆ ๋“ค์„ ์‚ดํŽด๋ณด๋Š”๊ฒŒ ์žฌ๋ฐŒ๊ธฐ ๋•Œ๋ฌธ์ด๊ธฐ๋„ ํ•˜๋‹ค. ํ˜„๋Œ€ ๋ฐœ์ƒํ•˜๋Š” ์ทจ์•ฝ์  ์ค‘ ๊ฐ€์žฅ ์œ„ํ—˜ํ•œ ๊ฒƒ ๋ช‡๊ฐ€์ง€๋ฅผ ๊ผฝ์•„๋ณด๋ผ๋ฉด ํ•„์ž๋Š” ๋‹ค์Œ ์„ธ ๊ฐœ๋ฅผ ๋“ค์–ด๋ณด๊ณ ์‹ถ๋‹ค. LPE, RCE, SQLI ๊ฐ๊ฐ Local Privilege Escalation, Remote Code Execution, SQL Injection ์ด๋‹ค. ํŠนํžˆ RCE์™€ LPE๊ฐ€ ํ•ฉ์ณ์ง„๋‹ค๋ฉด ๊ทธ ํŒŒ๊ดด๋ ฅ์€ ๊ฐ€ํžˆ ๋ฌด์‹œ๋ฌด์‹œํ•ด์ง„๋‹ค. ๊ทธ๋ž˜์„œ ํ•ญ์ƒ ์ด๋Ÿฐ LPE๋‚˜ RCE ์ทจ์•ฝ์ ์ด ๋ฐœ๊ฒฌ๋˜๋ฉด ์†Œํ”„ํŠธ์›จ์–ด๋‚˜ ์šด์˜์ฒด์ œ๋Š” hot fix๋ฅผ ๋‚ด๋†“๋Š”๋‹ค. ์—ฌ๋Ÿฌ๋ถ„๋“ค๋„ ๋ณด์•ˆํŒจ์น˜๋Š” ๋ฐ”๋กœ๋ฐ”๋กœ ์ˆ˜ํ–‰ํ•˜๊ธธ ๋ฐ”๋ž€๋‹ค. ...

June 19, 2025 ยท 4 min ยท 679 words ยท quasitiger

Find

์ •๋ณด๋ณด์•ˆ์€ ํ•ด์ปค์™€์˜ ๋์—†๋Š” ์‹ธ์›€์ด๋‹ค. ๊ทธ๋Ÿฌ๋‹ค ๋ณด์—ฐ ๊ฐ€๋” ์–ด๋‘ ์˜ ์ •๋ณด๋ณด์•ˆ ์ „๋ฌธ๊ฐ€๊ฐ€ ํƒ„์ƒํ•˜๊ธฐ๋„ ํ•œ๋‹ค.. ์ข…์ข… ๋“ฃ๋Š” ์ฐ์ด์ง€๋งŒ ๋‚ฎ์—๋Š” ์ •๋ณด๋ณด์•ˆ ์ „๋ฌธ๊ฐ€, ๋ฐค์—๋Š” ์–ด๋‘ ์˜ ๋ณด์•ˆ์ „๋ฌธ๊ฐ€๋กœ ์ด์ค‘ ์ƒํ™œ์„ ํ•˜๋Š” ์‚ฌ๋žŒ๋„ ์žˆ๋‹ค. ์ด์ฏค์—์„œ ๋‹ˆ์ฒด์˜ ๋ช…์–ธ์ด ํ•˜๋‚˜ ์ƒ๊ฐ๋‚œ๋‹ค. ๊ดด๋ฌผ๊ณผ ์‹ธ์šฐ๋Š” ์‚ฌ๋žŒ์€ ๊ทธ ๊ณผ์ •์—์„œ ๊ดด๋ฌผ์ด ๋˜์ง€ ์•Š๋„๋ก ์กฐ์‹ฌํ•ด์•ผ ํ•œ๋‹ค. ๋„ค๊ฐ€ ์˜ค๋žซ๋™์•ˆ ์‹ฌ์—ฐ์„ ๋“ค์—ฌ๋‹ค๋ณด๊ณ  ์žˆ์œผ๋ฉด, ์‹ฌ์—ฐ ๋˜ํ•œ ๋„ค ์†์„ ๋“ค์—ฌ๋‹ค๋ณผ ๊ฒƒ์ด๋ฏ€๋กœ. ํ”„๋ฆฌ๋“œ๋ฆฌํžˆ ๋‹ˆ์ฒด ์•„๋ฌดํŠผ ์—ฌ๋Ÿฌ๋ถ„๋“ค์€ ์–ด๋‘ ์˜ ์ •๋ณด๋ณด์•ˆ ์ „๋ฌธ๊ฐ€๊ฐ€ ๋˜์ง€ ์•Š๊ธฐ๋ฅผ ๋ฐ”๋ผ๋ฉฐ.. ์•„๋ฌดํŠผ ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” find ๋ช…๋ น์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณผ ๊ฒƒ์ด๋‹ค. find๋ช…๋ น์€ unix ์‹œ์Šคํ…œ์—์„œ ์ œ๊ณตํ•˜๋Š” ์•„์ฃผ ๊ฐ•๋ ฅํ•œ ๋ช…๋ น ์ค‘์— ํ•˜๋‚˜๋‹ค. ...

June 12, 2025 ยท 3 min ยท 552 words ยท quasitiger

Dirty CoW

์ง€๊ธˆ์€ 2025๋…„์ด๋‹ค. DirtyCOW์ทจ์•ฝ์ ์ด ์•„๋งˆ.. CVE-2016์œผ๋กœ ์‹œ์ž‘ํ–ˆ์œผ๋‹ˆ ๊ฑฐ์˜ 10๋…„์ฏค.. ๋œ ์ทจ์•ฝ์ ์ด๋‹ค. ์ง€๊ธˆ์™€์„œ ๋ฌด์Šจ DirtyCOW ์ทจ์•ฝ์  ๋ถ„์„์ด๋ƒ ๋ผ๊ณ  ํ•  ์ˆ˜๋„์žˆ์ง€๋งŒ, ์—ฌ๊ธด ๋‚ด๋ธ”๋กœ๊ทธ๋‹ˆ๊นŒ ๋‚ด๋ง˜๋Œ€๋กœ ํ• ๊ฑฐ๋‹ค :P ์ด๋ฒˆ ํฌ์ŠคํŒ…์—์„œ๋Š” ๋”ํ‹ฐ์นด์šฐ ์ทจ์•ฝ์ ๊ณผ race condition ๊ทธ๋ฆฌ๊ณ  ์“ฐ๋ ˆ๋“œ์˜ ํŠน์ง•์— ๋Œ€ํ•ด์„œ ํ•œ๋ฒˆ ์–˜๊ธฐํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค. ์šฐ์„ ์€.. race condition๋ถ€ํ„ฐ๋‹ค. 1. Race Condition ๋ ˆ์ด์Šค ์ปจ๋””์…˜์€ ๊ฒฝํ•ฉ ์กฐ๊ฑด์ด๋ผ๊ณ ๋„ ํ•œ๋‹ค. ์ด๋Š” ์„œ๋กœ ๋‹ค๋ฅธ ๋‘ ์ž‘์—…์ด ํ•˜๋‚˜์˜ ๊ฒฐ๊ณผ๋ฌผ์„ ๊ณต์œ ํ• ๋•Œ ์„œ๋กœ์˜ ๊ฒฐ๊ณผ๋ฌผ์— ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ๋Š” ์ƒํƒœ๋ฅผ ์˜๋ฏธํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด๋ณด์ž. result ํŒŒ์ผ์˜ ์ดˆ๊ธฐ ๊ฐ’์€ 10์ด๋‹ค. A๋Š” result ๋ผ๋Š” ํŒŒ์ผ์„ ์—ด์–ด ๊ฐ’์„ ํ™•์ธํ•œ ํ›„ +1์„ ๊ณ„์‚ฐํ•œ ๊ฐ’์„ ๊ฒฐ๊ณผ์— ์ €์žฅํ•œ๋‹ค. B๋Š” result ๋ผ๋Š” ํŒŒ์ผ์„ ์—ด์–ด ๊ฐ’์„ ํ™•์ธํ•œ ํ›„ +5๋ฅผ ๊ณ„์‚ฐํ•œ ๊ฐ’์„ ๊ฒฐ๊ณผ์— ์ €์žฅํ•œ๋‹ค. ์ž ์ด๋•Œ ์–ด๋–ค ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋Š”๊ฐ€? ...

June 9, 2025 ยท 3 min ยท 544 words ยท quasitiger

๊ถŒํ•œ ์ƒ์Šน(Privilege Escalation) 1

์‹œ์ž‘ํ•˜๋ฉฐ ๊ถŒํ•œ ์ด๋ผ๋Š”๊ฒƒ์€ ์šด์˜์ฒด์ œ๊ฐ€ ์‹œ์Šคํ…œ์„ ์•ˆ์ „ํ•˜๊ฒŒ ์šด์šฉํ•˜๊ณ , ๋˜ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ œํ•œ๋œ ์•ˆ์ „ํ•œ ๊ธฐ๋Šฅ๋งŒ์„ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•œ ํ•„์ˆ˜์ ์ธ ์•ˆ์ „์žฅ์น˜๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด๋ณด์ž. ๋ฆฌ๋ˆ…์Šค ์‹œ์Šคํ…œ์—์„œ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž์—๊ฒŒ root๊ถŒํ•œ์ด ๋ถ€์—ฌ๋˜๋ฉด ์–ด๋–ป๊ฒŒ ๋ ๊นŒ? ๋ฆฌ๋ˆ…์Šค ์‹œ์Šคํ…œ์—์„œ root์ด๋ž€ ๋ฌด๋ถˆ์†Œ์œ„์˜ ๊ถŒ๋ ฅ์„ ์˜๋ฏธํ•œ๋‹ค. ์ฆ‰ ์ด ์‹œ์Šคํ…œ์—์„œ ๋‚˜๋Š” ์™•์ด๋ฉฐ ํ™ฉ์ œ๊ฐ€ ๋˜๋Š”๊ฒƒ์ด๋‹ค. ํ–‰์—ฌ๋‚˜ ์‹ค์ˆ˜๋กœ ์ค‘์š”ํ•œ ์„ค์ • ํŒŒ์ผ์„ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜, ์‚ญ์ œํ•˜๊ธฐ๋ผ๋„ ํ•œ๋‹ค๋ฉด? ๋˜๋Š” rm -rf ๋ช…๋ น์„ ์—‰๋šฑํ•œ ๊ฒฝ๋กœ์—์„œ ์ˆ˜ํ–‰ํ•œ๋‹ค๋ฉด? ์‹ฌ๊ฐํ•œ ๋ฌธ์ œ๊ฐ€ ์•„๋‹ ์ˆ˜ ์—†๋‹ค. ์œˆ๋„์šฐ ์šด์˜์ฒด์ œ์—์„œ ํ•œ๋ฒˆ ์ƒ๊ฐํ•ด๋ณด์ž. ์œˆ๋„์šฐ ์šด์˜์ฒด์ œ์—๋„ root๊ณผ ๋น„์Šทํ•œ ๋ ˆ๋ฒจ์˜ ๊ถŒํ•œ์ด ์žˆ๋‹ค. ...

June 5, 2025 ยท 9 min ยท 1773 words ยท quasitiger

Bpfdoor

์ตœ๊ทผ SKT์—์„œ ๋ฐœ์ƒํ•œ ์นจํ•ด์‚ฌ๊ณ ๋กœ ์—ฐ์ผ ์‹œ๋Œ์‹œ๋Œํ•˜๋‹ค. ๊ณต๊ฒฉ์ž๋Š” USIM ๋ฐ์ดํ„ฐ๋ฅผ ํƒˆ์ทจํ•ด๊ฐ”๊ณ , 2์ฐจ ํ”ผํ•ด๊ฐ€ ์šฐ๋ ค๋˜๋Š” ์ƒํ™ฉ์ด๋ผ๊ณ  ํ•˜๋Š”๋ฐ.. ์–ด๋–ป๊ฒŒ ์ง„ํ–‰๋ ์ง€ ์ถ”์ด๋ฅผ ์ง€์ผœ๋ด์•ผ ํ•  ๊ฒƒ ๊ฐ™๋‹ค. ์ด๋Ÿฐ ์ €๋Ÿฐ ๊ธฐ์‚ฌ์™€ ๋ถ„์„ ๊ธ€์„ ์ฐพ๋‹ค ๋ณด๋‹ˆ ๊ณต๊ฒฉ ํƒ€์ž„๋ผ์ธ์ด ๊ทธ๋ ค์ง€๊ธด ํ•œ๋‹ค. ๋จผ์ € MITRE ATT&CK์˜ Tactic๊ด€์ ์—์„œ ๊ฐ„๋‹จํ•˜๊ฒŒ ์‚ดํŽด๋ณด์ž. 1. ๊ณต๊ฒฉ ํƒ€์ž„๋ผ์ธ ์ƒ๊ฐํ•ด๋ณด๊ธฐ ์ด๋Ÿฐ APT ๊ณต๊ฒฉ์˜ ํŠน์ง•์€ ์€๋ฐ€ํ•˜๊ณ  ๋˜ ์น˜๋ช…์ ์ด๋ผ๋Š” ๊ฒƒ์ด๋‹ค. ๊ณต๊ฒฉ์ž๋Š” ์ˆ˜๋‹จ๊ณผ ๋ฐฉ๋ฒ•์„ ๊ฐ€๋ฆฌ์ง€ ์•Š๊ณ  ์ตœ์ดˆ ์นจํˆฌ์— ํ•„์š”ํ•œ ๋ฐฉ๋ฒ•์„ ๋™์›ํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ์ƒํ™ฉ์—์„œ ๊ฐ€์žฅ ์ข‹์€ ์ ‘๊ทผ ๋ฐฉ๋ฒ•์€ ๋‚ด๊ฐ€ ๊ณต๊ฒฉ์ž๊ฐ€ ๋˜์–ด ๊ณต๊ฒฉ์ž์˜ ๊ด€์ ์—์„œ ์ƒ๊ฐํ•ด๋ณด๋Š” ๊ฒƒ์ด๋‹ค(๊ณต๊ฒฉ์„ ํ•˜๋ผ๋Š” ๋ง์€ ์•„๋‹ˆ๋‹ค) ...

April 30, 2025 ยท 26 min ยท 5379 words ยท quasitiger