์ „์ฒด ๊ธ€

๐ŸŒ‡โ”‚System_Study/๐Ÿ“—โ”‚Dreamhack_Reversing

rev-basic-4

๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.

๐ŸŒ‡โ”‚System_Study/๐Ÿ“—โ”‚Dreamhack_Reversing

rev-basic-2

๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.

๐Ÿ’ปโ”‚IT_Study/๐Ÿ›ซโ”‚Web_Study

TCP vs UDP

์ฝ๊ธฐ ์ „์— ์ฝ์–ด๋‘๋ฉด ์ข‹์€ ์ž๋ฃŒ 03. ๊ฐœ์•Œ๋ชป์„ ์œ„ํ•œ TCP/IP์˜ ๊ฐœ๋… 1๋ถ€ ์›น์˜ ์‹œ์ž‘๊ณผ ํ˜„์žฌ | ๊ทธ๊ฒƒ์€ ๋งˆ์น˜ ๋•… ์œ„์˜ ๊ธธ๊ณผ ๊ฐ™์€ ๊ฒƒ์ด๋‹ค. ์‚ฌ์‹ค ๋•… ์œ„์—๋Š” ๋ณธ๋ž˜ ๊ธธ์ด ์—†์—ˆ๋‹ค. ๊ฑธ์–ด๊ฐ€๋Š” ์‚ฌ๋žŒ์ด ๋งŽ์•„์ง€๋ฉด์„œ ๊ณง ๊ธธ์ด ๋œ ๊ฒƒ์ด๋‹ค. - ๋ฃจ์‰ฐ, ๊ณ ํ–ฅ ํ•˜์ดํผํ…์ŠคํŠธ ์ด์•ผ๊ธฐ๋ถ€ํ„ฐ ์‹œ์ž‘ brunch.co.kr TCP — ์ „์†ก ์ œ์–ด ํ”„๋กœํ† ์ฝœ(Transmission Control Protocol) - ๋ฐ์ดํ„ฐ์˜ ์ „๋‹ฌ์„ ๋ณด์ฆํ•˜๊ณ  ๋ณด๋‚ธ ์ˆœ์„œ๋Œ€๋กœ ๋ฐ›๊ฒŒ ํ•ด์ค€๋‹ค - ๋„์ฐฉํ•œ ์กฐ๊ฐ์„ ์ ๊ฒ€ํ•˜์—ฌ ์ค„์„ ์„ธ์šฐ๊ณ  ๋ง๊ฐ€์กŒ๊ฑฐ๋‚˜ ๋น ์ง„ ์กฐ๊ฐ์„ ๋‹ค์‹œ ์š”์ฒญ. TCP๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ๋Œ€๋ฐฉ์—๊ฒŒ ํ™•์‹คํ•˜๊ฒŒ ๋ณด๋‚ด๊ธฐ ์œ„ํ•ด์„œ 3 way ํ•ธ๋“œ์‰์ดํ‚น์ด๋ผ๋Š” ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค. ์ด ๋ฐฉ๋ฒ•์€ ํŒจํ‚ท์„ ๋ณด๋‚ด๊ณ  ์ž˜ ๋ณด๋‚ด์กŒ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ์ƒ๋Œ€์—๊ฒŒ ํ™•์ธํ•˜๋Ÿฌ ๊ฐ„๋‹ค. ์—ฌ๊ธฐ์—์„œ 'SYN'์™€ 'ACK'..

๐Ÿ’ปโ”‚IT_Study/๐Ÿ“ปโ”‚network_study

IP

IP[์ธํ„ฐ๋„ทํ”„๋กœํ† ์ฝœ(Internet Protocol)]๋ž€? - ์ธํ„ฐ๋„ท์ด ํ†ตํ•˜๋Š” ๋„คํŠธ์›Œํฌ์—์„œ ์–ด๋–ค ์ •๋ณด๋ฅผ ์ˆ˜์‹ ํ•˜๊ณ  ์†ก์‹ ํ•˜๋Š” ํ†ต์‹ ์— ๋Œ€ํ•œ ๊ทœ์•ฝ - ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ์—์„œ ์žฅ์น˜๋“ค์ด ์„œ๋กœ๋ฅผ ์ธ์‹ํ•˜๊ณ  ํ†ต์‹ ์„ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์‚ฌ์šฉํ•˜๋Š” ํŠน์ˆ˜ํ•œ ๋ฒˆํ˜ธ ํ•œ๋งˆ๋””๋กœ ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์— ์žˆ์–ด์„œ ํ•„์š”ํ•œ ๊ณ ์œ  ์ฃผ์†Œ๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๊ฒ ์ฃ  ์ฆ‰, ํ†ต์‹  ๊ธฐ๋Šฅ์ด ์ œ๊ณต๋˜๋Š” ๊ธฐ๊ธฐ๋“ค์ด ์„œ๋กœ ํ†ต์‹ ์„ ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๊ณ ์œ  ๋ฒˆํ˜ธ IP ์ฃผ์†Œ๋Š” ํ˜„์ œ ํฌ๊ฒŒ IPv4์™€ IPv6๋กœ ๊ตฌ๋ถ„๋˜์–ด์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ผ๋ฐ˜์ ์œผ๋กœ IP ์ฃผ์†Œ๋ผ๊ณ  ํ•˜๋ฉด ์•„์ง๊นŒ์ง„ IPv4๋กœ ํ†ต์šฉ๋ฉ๋‹ˆ๋‹ค. IPv4 ์ „ ์„ธ๊ณ„์ ์œผ๋กœ ์‚ฌ์šฉ๋œ ์ฒซ ๋ฒˆ์งธ ์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ์ด๋ฉฐ, ํŒจํ‚ท ๊ตํ™˜ ๋„คํŠธ์›Œํฌ ์ƒ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ตํ™˜ํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ!! ํ‘œํ˜„ : 32๋น„ํŠธ(0.0.0.0๋ถ€ํ„ฐ 255.255.255.255๊นŒ์ง€ ํ‘œํ˜„ ๊ฐ€๋Šฅ) ex)..

๐Ÿ“‹โ”‚Study/๐Ÿ˜˜โ”‚๐Ÿค”Security Mentoring

1์ฐจ ๊ณผ์ œ ๊ณต์ง€

๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.

๐ŸŒ†โ”‚Web_Study/๐Ÿ“˜โ”‚Dreamhack_Hacking

http vs https

http(Hyper Text Transfer Protocol)์— ๋Œ€ํ•˜์—ฌ ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ์˜ ๋ฐ์ดํ„ฐ ๊ตํ™˜์„ ์š”์ฒญ(Request)๊ณผ ์‘๋‹ต(Response) ํ˜•์‹์œผ๋กœ ์ •์˜ HTTP์˜ ๊ธฐ๋ณธ ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋ฒ„์—๊ฒŒ ์š”์ฒญํ•˜๋ฉด, ์„œ๋ฒ„๊ฐ€ ์‘๋‹ตํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์›น ์„œ๋ฒ„๋Š” HTTP ์„œ๋ฒ„๋ฅผ HTTP ์„œ๋น„์Šค ํฌํŠธ์— ๋Œ€๊ธฐ์‹œํ‚ต๋‹ˆ๋‹ค. ์ด ํฌํŠธ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ TCP/80 ๋˜๋Š” TCP/8080์ž…๋‹ˆ๋‹ค. ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋น„์Šค ํฌํŠธ์— HTTP ์š”์ฒญ์„ ์ „์†กํ•˜๋ฉด, ์ด๋ฅผ ํ•ด์„ํ•˜์—ฌ ์ ์ ˆํ•œ ์‘๋‹ต์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋ฆฌ๋ˆ…์Šค ํฌํŠธ ์ •๋ฆฌ ๋ฆฌ๋ˆ…์Šค ํฌํŠธ ์„ค๋ช… ํ•˜๊ธฐ ์ „์— ์ฝ์–ด์•ผ ํ•  ๋ถ€๋ถ„ ํฌํŠธ๋ž€? ํฌํŠธ๋ž€? ๋ณธ๋ž˜ ํ•ญ๊ตฌ๋ผ๋Š” ์˜๋ฏธ๋กœ์จ CS์—์„  OS๊ฐ„์˜ ํ†ต์‹ ์˜ ์ข…๋‹จ์ !! ๋„คํŠธ์›Œํฌ ์ƒ์—์„œ ํ†ต์‹ ์„ ํ•  ๋•Œ IP๋ฅผ ํ† ๋Œ€๋กœ ํ•ด๋‹น ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์ปดํ“จํ„ฐ์— ์ ‘๊ทผ dystopia0501..

๐Ÿ’ปโ”‚IT_Study/๐Ÿ“Ÿโ”‚System_Study

๋ฆฌ๋ˆ…์Šค ํฌํŠธ ์ •๋ฆฌ

๋ฆฌ๋ˆ…์Šค ํฌํŠธ ์„ค๋ช… ํ•˜๊ธฐ ์ „์— ์ฝ์–ด์•ผ ํ•  ๋ถ€๋ถ„ ํฌํŠธ๋ž€? ํฌํŠธ๋ž€? ๋ณธ๋ž˜ ํ•ญ๊ตฌ๋ผ๋Š” ์˜๋ฏธ๋กœ์จ CS์—์„  OS๊ฐ„์˜ ํ†ต์‹ ์˜ ์ข…๋‹จ์ !! ๋„คํŠธ์›Œํฌ ์ƒ์—์„œ ํ†ต์‹ ์„ ํ•  ๋•Œ IP๋ฅผ ํ† ๋Œ€๋กœ ํ•ด๋‹น ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์ปดํ“จํ„ฐ์— ์ ‘๊ทผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ํ•˜๋‚˜์˜ ์ปดํ“จํ„ฐ์—๋Š” dystopia050119.tistory.com ๋ฆฌ๋ˆ…์Šค ํฌํŠธ ์ •๋ฆฌ ์ž์ฃผ ์“ฐ์ด๊ฑฐ๋‚˜ ์ค‘์š”ํ•œ ๊ฒƒ๋“ค๋งŒ ํ‘œ๋กœ ๋‚˜์—ดํ–ˆ์œผ๋ฉฐ, ํŠนํžˆ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์€ ๋นจ๊ฐ„์ƒ‰์œผ๋กœ ํ‘œ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด์™ธ์—๋„ ์ž์„ธํ•œ ํฌํŠธ์˜ ์ข…๋ฅ˜๋Š” /etc/services ์—์„œ ํ™•์ธ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋‹น์—ฐํžˆ ์œˆ๋„์šฐ ํฌํŠธ๋„ ๋˜‘๊ฐ™์ด ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ํ”„๋กœํ† ์ฝœ ํฌํŠธ TCP/UDP ํฌํŠธ ์ข…๋ฅ˜ ์šฉ๋„ (์‚ฌ์šฉ X) 0 UDP Well-known ์˜ˆ์•ฝ๋œ ํฌํŠธ๋กœ์„œ ์‚ฌ์šฉ ๋ถˆ๊ฐ€ TCPMUX 1 TCP Well-known TCPMUX (TCP Port S..

๐Ÿ’ปโ”‚IT_Study/๐Ÿ›ซโ”‚Web_Study

ํฌํŠธ๋ž€?

ํฌํŠธ๋ž€? ๋ณธ๋ž˜ ํ•ญ๊ตฌ๋ผ๋Š” ์˜๋ฏธ๋กœ์จ CS์—์„  OS๊ฐ„์˜ ํ†ต์‹ ์˜ ์ข…๋‹จ์ !! ๋„คํŠธ์›Œํฌ ์ƒ์—์„œ ํ†ต์‹ ์„ ํ•  ๋•Œ IP๋ฅผ ํ† ๋Œ€๋กœ ํ•ด๋‹น ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์ปดํ“จํ„ฐ์— ์ ‘๊ทผํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ๋Œ€๋ถ€๋ถ„์˜ ๊ฒฝ์šฐ ํ•˜๋‚˜์˜ ์ปดํ“จํ„ฐ์—๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์„œ๋ฒ„๊ฐ€ ์‹คํ–‰๋  ์ˆ˜ ์žˆ์ฃ  ์ปดํ“จํ„ฐ์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์„œ๋ฒ„๊ฐ€ ์‹คํ–‰๋˜๊ณ  ์žˆ๋‹ค๋ฉด, ์–ด๋Š ์„œ๋ฒ„์— ์ ‘์†ํ•ด์•ผ ํ•˜๋Š”์ง€ ์ปดํ“จํ„ฐ์—๊ฒŒ ์•Œ๋ ค์ฃผ์–ด์•ผ ํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์ปดํ“จํ„ฐ์— ์นด์นด์˜คํ†ก, ๋ผ์ธ, ๋””์Šค์ฝ”๋“œ ์ฑ„ํŒ…์„œ๋ฒ„ ์•ฑ ๋ฉ”์„ธ์ง€ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์—ฌ๋Ÿฌ๊ฐœ ์‹คํ–‰ ์ค‘์ด๋ผ๋ฉด ์ปดํ“จํ„ฐ๊ฐ€ ๋ฉ”์„ธ์ง€๋ฅผ ๋ฐ›์•˜์„ ๋•Œ ์–ด๋–ค ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ํ•ด๋‹น ๋ฉ”์„ธ์ง€๋ฅผ ์ „์†กํ•ด์•ผ ํ•˜๋Š”๊ฐ€? ๋งŒ์•ฝ ์•„๋ฌด๋Ÿฐ ์ •๋ณด๊ฐ€ ์—†๋‹ค๋ฉด ์–ด๋–ค ํ”„๋กœ์„ธ์Šค๋กœ ๋ฉ”์„ธ์ง€๋ฅผ ๋ณด๋‚ด์•ผ ํ•˜๋Š”์ง€ ์•Œ ์ˆ˜ ์—†์ฃ  ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด TCP์—์„œ๋Š” ํŒจํ‚ท์— ์–ด๋–ค ํ”„๋กœ์„ธ์Šค๊ฐ€ ๋ฐ›์•„์•ผ ํ•˜๋Š”์ง€์— ๋Œ€ํ•œ ์ •๋ณด(Port ์ •๋ณด)๋ฅผ ์ถ”๊ฐ€! ํฌํŠธ ๋ฒˆํ˜ธ(Port N..

Jastes
Jastes