[Dreamhack] Rock Paper Scissors(pwn)
ยท
Dreamhack
๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.
[Dreamhack] Cat Jump(pwn)
ยท
Dreamhack
๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.
[CTF] 2024 ELECCON ์ผ๋ ‰์ฝ˜ ์˜ˆ์„ 
ยท
CTF
sudo rm -rf /bin์ด๋ผ๋Š” ํŒ€๋ช…์œผ๋กœ ์ฐธ๊ฐ€ํ–ˆ๋‹ค์Šค์ฝ”์–ด๋ณด๋“œ๊ฐ€ ๋น„๊ณต๊ฐœ๋กœ ์ „ํ™˜๋˜์–ด ์ตœ์ข… ์ ์ˆ˜๋Š” ๋ชจ๋ฅด์ง€๋งŒ ์•„๋งˆ 40~50๋“ฑ ์ •๋„ ํ•  ๊ฒƒ ๊ฐ™๋‹ค์ตœ์ข… ์Šค์ฝ”์–ด๊ฐ๊ฐ ํ•œ ๋ฌธ์ œ์”ฉ ํ’€์—ˆ๋‹ค๋‚ด๊ฐ€ CAN-DI-PING์„ ํ’€์—ˆ๋‹คWrite Up (?)CAN-DI-PINGํŒจํ‚ท ํŒŒ์ผ ํ•˜๋‚˜ ๋˜์ €์ฃผ๊ณ  ๊ณต๊ฒฉํ•œ ์ทจ์•ฝ์  ๋ถ„์„ํ•œ CVE๋ฅผ ์ฐพ์œผ๋ผ๊ณ  ํ–ˆ๋‹คwireshark์—์„œ ์—ด์–ด์ค€๋‹ค์ œ๊ฐ€ ๋ฐœ์ƒ๋˜๊ณ  ์žˆ๋Š” HOST์˜ IP๋Š” 192.168.11.57๋กœ ํ™•์ธ๋˜๊ณ  HTTP ํ”„๋กœํ† ์ฝœ ํŒจํ‚ท์ด ํ•ด๋‹น IP๋กœ ๋“ค์–ด์˜ค๋Š” ๊ฒƒ์ด ํ™•์ธ๋ฉ๋‹ˆ๋‹ค. ์ถ”๊ฐ€์ ์œผ๋กœ HTTPํ—ค๋”์˜ Accept-Encoding ๊ฐ’์ด ์กฐ์ž‘๋˜์–ด ๋“ค์–ด์˜ค๋Š” ํŒจํ‚ท์ด ์žˆ๋‹ค๊ณ  ๊ด€์ œํŒ€์œผ๋กœ ์—ฐ๋ฝ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.๋ญ” ๋ง์ธ์ง€๋Š” ๋ชจ๋ฅด๊ฒ ๋Š”๋ฐ ๋Œ€์ถฉ Accept-Encoding์ด๋ผ๋Š” ์ •๋ณด๋ฅผ ์†ก์ˆ˜์‹ ํ•˜๋Š” ํŒจํ‚ท์„ ์ฐพ์œผ๋ฉด ๋œ๋‹ค๊ทธ๋ฆฌ๊ณ  ๊ทธ ๊ทผ์ฒ˜์— ..
[Dreamhack] rev-basic-8(rev)
ยท
Dreamhack
๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.
[Dreamhack] Repeat Service(pwn)
ยท
Dreamhack
๋ณดํ˜ธ๋˜์–ด ์žˆ๋Š” ๊ธ€์ž…๋‹ˆ๋‹ค.
์•ˆ๋…•ํ•˜์„ธ์š” pandas์ž…๋‹ˆ๋‹ค. ์ €์˜ 1๋…„์€์š”..
ยท
๋””๋ฏธ๊ณ 
๊ทธ๋™์•ˆ ํ‹ฐ์Šคํ† ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  velog๋ฅผ ์‚ฌ์šฉํ•˜๋‹ค๊ฐ€ velog๊ฐ€ ์ข€ ์•ˆ ์ด์œ๊ฒƒ ๊ฐ™์•„์„œ tistory๋กœ ์ปค์Šคํ…€์„ ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์‹œ ๊ธ€์„ ์ ์–ด๋ณด๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 2024๋…„ ์ง€๋‚œ ํ•œ๊ตญ๋””์ง€ํ„ธ๋ฏธ๋””์–ด๊ณ ๋“ฑํ•™๊ต 1ํ•™๋…„ ์ƒํ™œ์„ ํ•˜๋ฉฐ ํ•™๊ธฐ ์ดˆ ํ•ดํ‚น์— ๋Œ€ํ•ด์„œ ๊ด€์‹ฌ์ด ์—†๋˜ ์ €์—๊ฒŒ "์‹ ์ž…์ƒ ๋Œ€์ƒ DIMI CTF"๋ผ๋Š” ์ข‹์€ ๋Œ€ํšŒ๋ฅผ ์ ‘ํ•˜๊ฒŒ ๋˜์—ˆ๊ณ , ํ•ดํ‚น์— ์žฌ๋ฏธ์— ๋น ์ง€๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ดํ›„ ์ด ์ข‹์€ ๊ธฐ์–ต์ด ๋™์•„๋ฆฌ ์ง€์›์—๋„ ์˜ํ–ฅ์„ ๋ฏธ์ณ ํ•ดํ‚น ๋™์•„๋ฆฌ "STEALTH"์— ์ง€์›ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.  ์ดํ›„ ์™œ ๋ถ™์—ˆ๋Š”์ง€๋Š” ์•„์ง๋„ ์˜๋ฌธ์ด์ง€๋งŒ, ํ•ฉ๊ฒฉ์„ ํ•˜๊ณ , ํ•ดํ‚น์„ ์ทจ๋ฏธ๋กœ ๊ณต๋ถ€ํ•˜๊ธฐ ์‹œ์ž‘ํ•˜์˜€์Šต๋‹ˆ๋‹ค. ๋ถ„์•ผ๋ฅผ ์„ ํƒํ•  ๋•Œ ์ €๋Š” ๋ถ„์•ผ์— ๋Œ€ํ•œ ์ง€์‹์ด ๊ฑฐ์˜ ์ „๋ฌดํ•˜์˜€๊ณ , ์ œ๊ฐ€ CTF๋‹น์‹œ ์†๋„ ๋ชป๋Œ€๋ณด๊ณ  ๋๋‚œ "์‹œ์Šคํ…œ ํ•ดํ‚น; PWNABLE"์„ ์ฃผ ๋ถ„์•ผ๋กœ ๋‘๊ณ  ๊ณต๋ถ€๋ฅผ ํ•˜..
#15927 ํšŒ๋ฌธ์€ ํšŒ๋ฌธ์ด ์•„๋‹ˆ์•ผ!!
ยท
๋ฐฑ์ค€
๋ฌธ์ œ ํ’€์ด ๋‚˜๋Š” ์ฒ˜์Œ์— ์ด ๋ฌธ์ œ๊ฐ€ ๋ญ” ๋ง์ธ์ง€ ์ดํ•ดํ•˜์ง€ ๋ชปํ–ˆ๋‹ค ๊ฑฐ์˜ 30๋ถ„ ์ด์ƒ ๋ฌธ์ œ๋ฅผ ์ดํ•ดํ•˜๋Š”๋ฐ๋งŒ ์‹œ๊ฐ„์„ ํ• ์• ํ–ˆ๋‹ค ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๋ถ€๋ถ„์€ ํŒฐ๋ฆฐ๋“œ๋กฌ์ด ์•„๋‹Œ ๊ฐ€์žฅ ๊ธด ๋ถ€๋ถ„๋ฌธ์ž์—ด ์ด๋ผ๋Š” ๋ถ€๋ถ„์ด๋‹ค. ์ด ๋ง์€ 1. ํŒฐ๋ฆฐ๋“œ๋กฌ์ธ์ง€ ํŒ๋ณ„ 2. (ํŒฐ๋ฆฐ๋“œ๋กฌ์ด ์•„๋‹ˆ๋ฉด) len(๋ฌธ์ž์—ด) ์ถœ๋ ฅ 3. (ํŒฐ๋ฆฐ๋“œ๋กฌ์ด๊ณ , ๋ชจ๋“  ๋ฌธ์ž์—ด์ด ๊ฐ™์œผ๋ฉด) -1 ์ถœ๋ ฅ 4. (ํŒฐ๋ฆฐ๋“œ๋กฌ์ด๊ณ , ๋ชจ๋“  ๋ฌธ์ž์—ด์ด ๊ฐ™์ง€ ์•Š์œผ๋ฉด) len(๋ฌธ์ž์—ด)-1 ์ถœ๋ ฅ ์œ„ ์กฐ๊ฑด 3๊ฐ€์ง€๋ฅผ ๋ถ„๋ฅ˜ํ•˜๋ฉด ๋œ๋‹ค. ์ฝ”๋“œ import sys # ๋น ๋ฅธ ์ž…์ถœ๋ ฅ์„ ์œ„ํ•จ temp = sys.stdin.readline().rstrip() # ์ž„์‹œ์ ์ธ ๋ฌธ์ž์—ด์€ ๋ฐ›์Œ arr = list() for i in range(len(temp)): # ๋ฌธ์ž์—ด ์š”์†Œ ํ•˜๋‚˜ํ•˜๋‚˜๋ฅผ ๋ฐฐ์—ด์— ์ž…๋ ฅํ•จ arr.append(tem..
์•ˆ๋…•ํ•˜์„ธ์š”, pandas์ž…๋‹ˆ๋‹ค
ยท
๋””๋ฏธ๊ณ 
ํ•œ๊ตญ๋””์ง€ํ„ธ๋ฏธ๋””์–ด๊ณ ๋“ฑํ•™๊ต 23๊ธฐ ์›นํ”„๋กœ๊ทธ๋ž˜๋ฐํ•™๊ณผ ์ž…ํ•™์„ ํ•œ ๋‹ฌ ์•ž๋‘” ์‹œ์ ์—์„œ ์ฒซ๋ฒˆ์งธ ๊ธ€์„ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค. ์•ž์œผ๋กœ ์ œ๊ฐ€ ๊ณต๋ถ€ํ•˜๋ฉด์„œ ๋А๋ผ๊ณ , ๋ฐฐ์šด์ ๋“ค์„ ๊ธฐ๋กํ•ด๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.  2024. 02. 11