SSL ์ธ์ฆ์„œ๋ณด์•ˆ์ •์ฑ…(feat. ํ”„๋ก์‹œ)
ยท
๐Ÿค–์ •๋ณด๋ณด์•ˆ/๐Ÿ’™๋ธ”๋ฃจํŒ€
CloudFlare -> ํ”„๋ก์‹œ ์„œ๋ฒ„ -> ์„œ๋น„์Šค๋ฌธ์ œ์ ์ผ๋ฐ˜์‚ฌ์šฉ์ž๋Š” CloudFlare๋ฅผ ํ†ตํ•ด์„œ ํ”„๋ก์‹œ ์„œ๋ฒ„์˜ ๋„์›€์„ ๋ฐ›์•„ ์„œ๋น„์Šค์— ์ ‘๊ทผํ•œ๋‹ค.ํ•ด๋‹น ์„œ๋น„์Šค์—์„œ๋Š” ์ž์ฒด์ ์œผ๋กœ ์‚ฌ์šฉ์ค‘์ธ SSL์ธ์ฆ์„œ๊ฐ€ ์กด์žฌํ•œ๋‹ค.CloudFlare๋Š” ํ”„๋ก์‹œ์„œ๋ฒ„๋ฅผ ํ†ตํ•˜์—ฌ ์„œ๋น„์Šค์— ์ ‘๊ทผํ•˜๊ธฐ์— ์ž์ฒด์  ์„œ๋ช…๋œ ์ธ์ฆ์„œ๋Š” ์‹ ๋ขฐ๋ฅผ ํ•  ์ˆ˜ ์—†๋‹ค.๊ทธ๋ ‡๊ธฐ์— ํ”„๋ก์‹œ ์„œ๋ฒ„ ์ž์ฒด์—์„œ ํ•ด๋‹น ์„œ๋น„์Šค์˜ ์ธ์ฆ์„œ์— ๋Œ€ํ•œ ์‹ ๋ขฐ์„ฑ์„ ์ ์šฉํ•˜์—ฌ CloudFlare์—๊ฒŒ ์‘๋‹ตํ•ด์•ผํ•œ๋‹ค.์ฆ‰, ์‹ ๋ขฐ๊ด€๊ณ„ ๋ถ€์กฑ์œผ๋กœ ์ธํ•œ ํ˜„์ƒ  cloudflared๊ฐ€ Harbor ์„œ๋ฒ„์˜ ์ธ์ฆ์„œ๋ฅผ ์‹ ๋ขฐํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์ƒํ™ฉ์ด ๋ฐœ์ƒํ•˜๋Š” ์ด์œ ๋Š”:์ž์ฒด ์„œ๋ช…๋œ ์ธ์ฆ์„œ: Harbor๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์„ค์น˜ ๊ณผ์ •์—์„œ ์ž์ฒด ์„œ๋ช…๋œ ์ธ์ฆ์„œ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฐ ์ธ์ฆ์„œ๋Š” ๊ณต์ธ๋œ ์ธ์ฆ ๊ธฐ๊ด€(CA)์—์„œ ์„œ๋ช…ํ•˜์ง€ ์•Š์•˜๊ธฐ..
[HTB] underpass
ยท
๐Ÿค–์ •๋ณด๋ณด์•ˆ/โค๏ธ๋ ˆ๋“œํŒ€
1. smnp v1 string ๋ฉ”์‹œ์ง€์—์„œ ์„œ๋น„์Šค ์ •๋ณด ํ™•์ธ2. ์„œ๋น„์Šค์˜ ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€ ํ™•์ธ ํ›„ ๊ธฐ๋ณธ ๊ณ„์ • ์ž…๋ ฅ3. ์ €์žฅ๋œ ๊ณ„์ •์˜ ํ•ด์‹œ์ •๋ณด ํ™•์ธ4. SSH ์ •๋ณด์™€ ๊ฐ™๋‹ค๋Š” ๊ฐ€์ •ํ•˜์— ๋กœ๊ทธ์ธ5. ๊ณ„์ •์˜ sudo ๊ถŒํ•œ ํ™•์ธ6. mosh-server ๊ด€๋ จ Privileges Escalation ์ด์šฉ
[HTB] Titanic
ยท
๐Ÿค–์ •๋ณด๋ณด์•ˆ/โค๏ธ๋ ˆ๋“œํŒ€
1. ์ •๋ณด์ˆ˜์ง‘2. ์›น์„œ๋น„์Šค ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ ์ทจ์•ฝ์  ํ™•์ธ ๋ฐ /etc/passwd ๋‹ค์šด๋กœ๋“œ3. ์›น์„œ๋น„์Šค ์„œ๋ธŒ๋„๋ฉ”์ธ ์ •๋ณด์ˆ˜์ง‘ ๋ฐ Gitea ์„œ๋น„์Šค ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋‹ค์šด๋กœ๋“œ4. DB user ํ…Œ์ด๋ธ” ๊ณ„์ • ๋น„๋ฐ€๋ฒˆํ˜ธ ํฌ๋ž™ ๋ฐ SSH ์ ‘์† ์‹œ๋„5. ์Šคํฌ๋ฆฝํŠธ ๊ตฌ๋ฌธ์—์„œ magick ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์œผ๋กœ ์‹คํ–‰ ํ™•์ธ ๋ฐ ์ทจ์•ฝ์  ์ด์šฉ  1. ์™ธ๋ถ€์ •๋ณด์ˆ˜์ง‘nmap ํ›„ 80ํฌํŠธ์—์„œ ์›น์„œ๋น„์Šค๊ฐ€ ๋™์ž‘ํ•จ์„ ํ™•์ธํ–ˆ๋‹ค.2.์„œ๋น„์Šค์ •๋ณด์ˆ˜์ง‘์„œ๋น„์Šค์˜ ์ทจ์•ฝ์  ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜์˜€์œผ๋‚˜ ํ™•์ธ๋œ ์‚ฌํ•ญ์€ ์—†๋‹ค(apache 2.4.52) 3.์›น์„œ๋น„์Šค์ •๋ณด์ˆ˜์ง‘์›น ์„œ๋น„์Šค์˜ ๊ธฐ๋Šฅ์„ ํ™•์ธํ•˜์—ฌ ์„œ๋ฒ„๋กœ ์นจํˆฌ ํฌ์ธํŠธ๋ฅผ ํƒ์ƒ‰ํ•œ๋‹ค. ํ•ด๋‹น ์‚ฌ์ดํŠธ๋Š” ์›น์‚ฌ์ดํŠธ์—์„œ ์˜ˆ์•ฝํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค. [์˜ˆ์•ฝ๊ธฐ๋Šฅ]๋™์ž‘ํ™•์ธ1. ์ •๋ณด ๊ธฐ์ž… ํ›„ Submit์„ ๋ˆ„๋ฅด๋ฉด POST๋กœ ์ •๋ณด๋ฅผ ์„œ๋ฒ„์—์„œ ๋ณด๋‚ธ๋‹ค.2...
์‚ด๋ฉด์„œ ๋†€๋ž๋˜ ํ•œ ๋งˆ๋””
ยท
๐Ÿค–์ •๋ณด๋ณด์•ˆ/๐Ÿ’ 1๋ถ„์ง€์‹
ํ™˜๊ฒฝ์ ์ธ ์š”์ธ์„ ์ œ์™ธํ•˜๊ณ  ์ธ์ƒ์˜ ์„ ํƒ์„ ๋ˆ์„ ๋ฒŒ๊ธฐ์œ„ํ•ด ์ง์—…์„ ์„ ํƒํ•œ๋‹ค๊ณ  ๋ง์„ ๋“ค์—ˆ๋Š”๋ฐ ์ƒ๋‹นํžˆ ๋†€๋ผ์› ๋‹ค. ๋‚˜๋Š” ์ผ์„ ์ฆ๊ฑฐ์šด ํ€ด์ฆˆํ’€๊ธฐ๋กœ ๋Œ€ํ•˜๊ณ  ์žˆ์–ด์„œ ๊ฐ์‚ฌํ•˜๊ฒŒ ์ƒ๊ฐํ•œ๋‹ค.
์ •๋ณด๋ณด์•ˆ ๋ถ„์•ผ
ยท
๐Ÿค–์ •๋ณด๋ณด์•ˆ/๐Ÿ’ 1๋ถ„์ง€์‹
์šฐ๋ฆฌ๋‚˜๋ผ์˜ ์ •๋ณด๋ณด์•ˆ ๋ถ„์•ผ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณผ ์ˆ˜ ์žˆ๋‹ค.๋ฒ•์  ์กฐ๊ฑด์— ์˜ํ•ด ํ•„์š”ํ•œ ์ง์—….์ฆ‰, ๊ธฐ์—…์˜ ์„œ๋น„์Šค๊ฐ€ ์ผ์ •๊ทœ๋ชจ ๊ฐœ์ธ์ •๋ณด ์ทจ๊ธ‰์ž ์ˆ˜ ๋˜๋Š” ์ธ์ฆ์‹ฌ์‚ฌ๋ฅผ ๋ฐ›๊ธฐ์œ„ํ•œ ๋ณด์กฐ ๋ถ„์•ผ๋กœ์„œ ์ด๋ฃจ์–ด ์ง„๋‹ค.๊ธฐ์—…๋ณด์•ˆ๋‹ด๋‹น์ž ์ค‘์—์„œ๋„ ์ทจ์•ฝ์  ์ ๊ฒ€ ํŒŒํŠธ์˜ ์†์„ฑ์ด ์˜คํŽœ์‹œ๋ธŒ๊ฐ€ ๋งŽ์ด ๋“ค์–ด ๊ฐ”๋Š๋ƒ์— ๋”ฐ๋ผ์„œ ๋งŽ์ด ๊ฐˆ๋ฆด ๊ฒƒ ๊ฐ™๋‹ค. ์žฌ๋ฏธ๊ฐ€ ์ƒ๋Œ€์ ์œผ๋กœ ์—†๋Š” ์ธํ”„๋ผ์ทจ์•ฝ์ ์˜ ๊ฒฝ์šฐ ์ฒ˜์Œ์˜ ์ž…๋ฌธ๊ณผ์ •์—์„œ๋Š” ์žฌ๋ฏธ์žˆ์„์ง€๋งŒ ์ถ”ํ›„์—๋Š” ๊ธฐ์กด ์ƒํ™ฉ์—์„œ ๋งŽ์ด ๋ฒ—์–ด๋‚˜์ง€ ์•Š๋Š” ์—…๋ฌด ๋ฒ”์œ„๋ฅผ ๋ณด์ด๋Š” ๊ฒƒ ๊ฐ™๋‹ค. ๋‚ด๊ฐ€ ๋Œ๋ ธ๋˜ ๋ถ„์•ผ์— ๋ชฐ์ž…์„ ํ•ด๋ด์•ผ๊ฒ ๋‹ค. ๋ ˆ๋“œ๋ฅผ ๋™๊ฒฝํ•˜๋ฉฐ ์™”์ง€๋งŒ ๋ธ”๋ฃจ์˜ ์„ธ๊ณ„๋ฅผ ์ฆ๊ธฐ๋‹ค๊ฐ€ ์ด์ œ๋Š” ํผํ”Œ์˜ ์„ธ๊ณ„๋กœ ์ง„ํ•˜๊ฒŒ ๊ฐˆ ์ˆ˜ ์žˆ์„ ๊ฒƒ ๊ฐ™๋‹ค. ps. ๋ณดํ†ต ํฅ๋ฏธ๋ฅผ ๊ฐ€์ง€๋Š” ํ•ด์ปค์˜ ์ด๋ฏธ์ง€๋Š” ํ•ด์™ธ ๋ฐ ์˜คํŽœ์‹œ๋ธŒ ์‹œํ๋ฆฌํ‹ฐ๋ฅผ ์ „๋ฌธ์ ์œผ๋กœ ํ•˜๋Š” ๊ณณ์„ ๊ฐ€์•ผํ•œ๋‹ค. ๊ทธ๋ ‡๊ฒŒ ๋˜๋ฉด ์ „๋ฌธ์ง€์‹์œผ๋กœ ๊ธฐ..
์™œ ๊ทธ๋ ‡๊ฒŒ ๊นŒ์ง€ ํ•˜๋ƒ๋Š” ๋ง
ยท
๐Ÿค–์ •๋ณด๋ณด์•ˆ/๐Ÿ’ 1๋ถ„์ง€์‹
'์™œ ๊ทธ๋ ‡๊ฒŒ ๊นŒ์ง€ ํ•˜๋ƒ?'๋ผ๋Š” ๋ง์„ ์ข…์ข… ๋“ค์„ ๋•Œ๊ฐ€ ์žˆ๋‹ค. ๋‹น์‹ ์ด ๋ณด๋Š” ์ด ์กฐ๊ฐ์€ ๋‚ด๊ฐ€ ํ•œ ๊ทธ๋ฆผ์„ ๋งŒ๋“œ๋Š”๋ฐ ํ•„์š”ํ•œ ์œ ์ผํ•œ ํผ์ฆ ์กฐ๊ฐ์ด๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
์ •๋ณด๋ณด์•ˆ ์Šคํ‚ฌ๊พธ๋Ÿฌ๋ฏธ
ยท
๐Ÿค–์ •๋ณด๋ณด์•ˆ/โค๏ธ๋ ˆ๋“œํŒ€
pcap ํŒŒ์ผ์—์„œ ํ‰๋ฌธ์œผ๋กœ ์ „์†กํ•˜๋Š” ์ •๋ณด์ค‘์— ๊ณ„์ •์ •๋ณด๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•œ๋‹ค.FTP์˜ ๊ณ„์ •์ด SSH ๊ณ„์ •์œผ๋กœ ๋กœ๊ทธ์ธ ๊ฐ€๋Šฅํ•  ์ˆ˜๋„ ์žˆ๋‹ค. python์— setuid ๊ถŒํ•œ์ด ๋ถ€์—ฌ๋˜์–ด ์žˆ๋Š” ๊ฒฝ์šฐ ๋‹ค์Œ์˜ ํŒŒ์ด์ฌ ๋ช…๋ น์–ด๋กœ root ์‰˜์„ ์—ด ์ˆ˜ ์žˆ๋‹ค.setuid(0) ์—†์ด ๋ช…๋ น์–ด ์‹คํ–‰ ์‹œ ํ˜„์žฌ ๊ณ„์ •์œผ๋กœ ์‰˜์ด ์—ด๋ฆฌ๊ฒŒ ๋œ๋‹ค.python -c 'import os;os.setuid(0) os.system("/bin/sh")'
์ƒˆ๋กœ์šด ์‹œ์ž‘
ยท
๐Ÿค–์ •๋ณด๋ณด์•ˆ
๋ธ”๋กœ๊ทธ ์‹œ์ฆŒ 2๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
[์ •๋ณด] LLM ๊ธฐ๋ฐ˜ ์›น ์„œ๋น„์Šค๋Š” ์ „๊ธฐ์š”๊ธˆ์„ ๋งŽ์ด ๋ฐœ์ƒ ์‹œํ‚จ๋‹ค.
ยท
๐Ÿค–์ •๋ณด๋ณด์•ˆ/๐Ÿ’ 1๋ถ„์ง€์‹
08์›” ๊ด€๋ฆฌ๋น„ ์ •์‚ฐ ๊ฒฐ๊ณผ ์ „์›”๋Œ€๋น„ 7๋งŒ์›์˜ ์ฆ๊ฐ€์„ธ๋ฅผ ๋ณด์˜€๋‹ค.๋งค 1์‹œ๊ฐ„ ๋งˆ๋‹ค ํ‰๊ท  200๊ฑด ์ด์ƒ์˜ ๋ชจ๋ธ์„ ํ•™์Šต ๋ฐ ์ถ”๋ก  ๊ณผ์ •์„ ํ•˜๋‹ค๋ณด๋‹ˆ ์ด์™€ ๊ฐ™์€ ๊ฒฐ๊ณผ๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒƒ ๊ฐ™๋‹ค.์—์–ด์ปจ์„ 24์‹œ๊ฐ„ 1๋…„์— 8๊ฐœ์›”์„ ํ‹€์–ด๋„ 16๋งŒ์ด๋˜ ๊ด€๋ฆฌ๋น„๊ฐ€ 25๋งŒ์›์œผ๋กœ ์ฆ๊ฐ€ํ–ˆ๋‹ค๋‹ˆ ๋†€๋ž„ ์ˆ˜ ๋ฐ–์— ์—†์—ˆ๋‹ค.
[์ƒ๊ฐ] ์ฃผ์‹๊ณผ ๊ณต๋ถ€
ยท
๐Ÿค–์ •๋ณด๋ณด์•ˆ/๐Ÿ’ 1๋ถ„์ง€์‹
์ฃผ์‹์„ ํ•˜๋ฉด์„œ ๊ณต๋ถ€(๋ฐฐ์›€)์— ๋Œ€ํ•˜์—ฌ ์ƒ๊ฐ๋‚œ ๊ฒƒ์ด ์žˆ์–ด์„œ ๊ธ€์„ ์ž‘์„ฑํ•ด ๋ณธ๋‹ค. ์ฃผ์‹์€ ํ•˜๋‚˜์˜ ์ƒ๋ช…์ฒด์™€ ๊ฐ™์•„์„œ ๋ฐฉํ–ฅ์„ฑ์„ ์˜ˆ์ธกํ•˜๊ธฐ ํž˜๋“ค๋ฉฐ ๋Œ€์‘์˜ ๊ด€์ ์—์„œ ๋ฐ”๋ผ๋ณด์•„์•ผ ํ•œ๋‹ค.์ƒ๋ช…์ฒด๋ผ ํ•จ์€ ์‹ฌ๋ฆฌ์  ์ƒํƒœ๋ฅผ ๋‚ดํฌํ•˜๊ณ  ์žˆ์œผ๋ฉฐ ์‚ฌ๊ณ ์‹ถ๋‹ค ํŒ”๊ณ ์‹ถ๋‹ค์˜ ๊ฐ์ •์ด ์žˆ๋‹ค.์ด์— ๋Œ€ํ•œ ์ƒํ•œ์„ ๊ณผ ํ•˜ํ•œ์„ ์œผ๋กœ ๋งค๋ฌผ๋Œ€๊ฐ€ ์žˆ์œผ๋ฉฐ ์ด ์„ ๋“ค์„ ๋ŒํŒŒ ์‹œ ์ƒ์Šน ๋ฐ ํ•˜๋ฝ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.์ด ์›๋ฆฌ์— ์ฐฉ์•ˆํ•จ์— ๋”ฐ๋ผ ์›ํ•˜๋Š” ๋งค๋ฌผ๋Œ€์— ์˜ค๋ฉด ๋งค์ˆ˜ ๋งค๋„ํ•˜๋Š” ์ „๋žต์œผ๋กœ ์ฃผ์‹์„ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ๋‹ค. ์ด๋ฅผ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ถ„ํ•  ๋งค์ˆ˜ ๋งค๋„๋ฅผ ํ†ตํ•˜์—ฌ ์‹ฌ๋ฆฌ์  ์ €ํ•ญ์„ ๋„˜๊ฑฐ๋‚˜ ๋„˜์ง€ ๋ชปํ•  ๊ฒฝ์šฐ๋ฅผ ๋Œ€๋น„ํ•  ์ˆ˜ ์žˆ๋‹ค.์ƒ๋‹จ ์ €ํ•ญ์„ ์—์„œ 5% ์ „ํ›„๋กœ ๋ถ„ํ•  ๋งค๋„๋ฅผ ๊ณ„ํšํ•œ๋‹ค๋ฉด ์‹ฌ๋ฆฌ์  ์ €ํ•ญ์„ ์„ ๋งž๊ณ  ์ฃผ๊ฐ€๊ฐ€ ํ•˜๋ฝํ•˜์—ฌ๋„ ์ ˆ๋ฐ˜ ์ด์ƒ์€ ๋งค๋„์— ์„ฑ๊ณต ๊ฐ€๋Šฅํ•˜๋‹ค. ์ƒ์Šน๋ŒํŒŒ ์‹œ ๋” ๋งŽ์€ ์ด์ต์„ ์ทจํ•  ์ˆ˜ ์žˆ๋‹ค. ์‹œ๊ฐ„์ด ์ง€..