์•ˆ๋…•ํ•˜์„ธ์š” pandas์ž…๋‹ˆ๋‹ค. ์ €์˜ 1๋…„์€์š”..

2025. 2. 22. 21:07ยท๋””๋ฏธ๊ณ 

๊ทธ๋™์•ˆ ํ‹ฐ์Šคํ† ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  velog๋ฅผ ์‚ฌ์šฉํ•˜๋‹ค๊ฐ€ velog๊ฐ€ ์ข€ ์•ˆ ์ด์œ๊ฒƒ ๊ฐ™์•„์„œ tistory๋กœ ์ปค์Šคํ…€์„ ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค์‹œ ๊ธ€์„ ์ ์–ด๋ณด๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

 

2024๋…„ ์ง€๋‚œ ํ•œ๊ตญ๋””์ง€ํ„ธ๋ฏธ๋””์–ด๊ณ ๋“ฑํ•™๊ต 1ํ•™๋…„ ์ƒํ™œ์„ ํ•˜๋ฉฐ ํ•™๊ธฐ ์ดˆ ํ•ดํ‚น์— ๋Œ€ํ•ด์„œ ๊ด€์‹ฌ์ด ์—†๋˜ ์ €์—๊ฒŒ "์‹ ์ž…์ƒ ๋Œ€์ƒ DIMI CTF"๋ผ๋Š” ์ข‹์€ ๋Œ€ํšŒ๋ฅผ ์ ‘ํ•˜๊ฒŒ ๋˜์—ˆ๊ณ , ํ•ดํ‚น์— ์žฌ๋ฏธ์— ๋น ์ง€๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

 

์ดํ›„ ์ด ์ข‹์€ ๊ธฐ์–ต์ด ๋™์•„๋ฆฌ ์ง€์›์—๋„ ์˜ํ–ฅ์„ ๋ฏธ์ณ ํ•ดํ‚น ๋™์•„๋ฆฌ "STEALTH"์— ์ง€์›ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 

 

์ดํ›„ ์™œ ๋ถ™์—ˆ๋Š”์ง€๋Š” ์•„์ง๋„ ์˜๋ฌธ์ด์ง€๋งŒ, ํ•ฉ๊ฒฉ์„ ํ•˜๊ณ , ํ•ดํ‚น์„ ์ทจ๋ฏธ๋กœ ๊ณต๋ถ€ํ•˜๊ธฐ ์‹œ์ž‘ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

 

๋ถ„์•ผ๋ฅผ ์„ ํƒํ•  ๋•Œ ์ €๋Š” ๋ถ„์•ผ์— ๋Œ€ํ•œ ์ง€์‹์ด ๊ฑฐ์˜ ์ „๋ฌดํ•˜์˜€๊ณ , ์ œ๊ฐ€ CTF๋‹น์‹œ ์†๋„ ๋ชป๋Œ€๋ณด๊ณ  ๋๋‚œ "์‹œ์Šคํ…œ ํ•ดํ‚น; PWNABLE"์„ ์ฃผ ๋ถ„์•ผ๋กœ ๋‘๊ณ  ๊ณต๋ถ€๋ฅผ ํ•˜๊ณ ์ž ๋งˆ์Œ๋จน์—ˆ์Šต๋‹ˆ๋‹ค.

 

๊ทธ ๋‹น์‹œ์—๋Š” ์–ด๋–ค ์ž์‹ ๊ฐ์ธ์ง€๋Š” ๋ชจ๋ฅด๊ฒ ์œผ๋‚˜  ์›น ํ•ดํ‚น์€ ์‰ฌ์šฐ๋‹ˆ๊นŒ(?) ํ˜ผ์ž ๋…ํ•™ํ•ด๋„ ์ถฉ๋ถ„(?)ํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ๊ณ , ๋ฆฌ๋ฒ„์‹ฑ์€ ๋ญ”๊ฐ€ ์‰ฌ์›Œ(?) ๋ณด์˜€๊ธฐ์—, ์ด์™•์ด๋ฉด ์–ด๋ ค์šด ์‹œ์Šคํ…œ ํ•ดํ‚น์„ ๋ฐฐ์›Œ๋ณด์ž! ๋ผ๋Š” ์•„์ฃผ ๊ฑฐ๋งŒํ•œ ์ƒ๊ฐ์„ ํ•˜์—ฌ ์‹œ์Šคํ…œ ํ•ดํ‚น์„ ๊ณต๋ถ€ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

 

์ฒซ ๋‘ ๋‹ฌ์€ "์–ด์…ˆ๋ธ”๋ฆฌ์–ด"์™€ "์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ", "๋ฆฌ๋ˆ…์Šค"๋ฅผ ๊ณต๋ถ€ํ•˜๋ฉฐ ์‹œ๊ฐ„์„ ๋ณด๋ƒˆ์Šต๋‹ˆ๋‹ค.

 

๋‘๋ฒˆ์งธ ๊ฒŒ์‹œ๋ฌผ์ด ๋ฐฑ์ค€ ๋ฌธ์ œ์— ๋Œ€ํ•œ ๊ธ€์ด์˜€๋Š”๋ฐ, 5์›” ์ •์˜ฌ ๊ณ ๋“ฑ๋ถ€ 1์ฐจ 1๊ต์‹œ๋ฅผ ์‹œ์›ํ•˜๊ฒŒ ์ ˆ๋ฐ˜ ์ด์ƒ ํ‹€๋ ค์ฃผ๊ณ  ์•„ํ›„ ์ •์˜ฌ์„ ์ ‘์—ˆ์Šต๋‹ˆ๋‹ค ใ…Žใ…Ž

 

์ดํ›„ BOF, Canary, RTL ๋“ฑ์˜ ์•„์ฃผ ๊ธฐ๋ณธ์ ์ธ ๋ถ€๋ถ„์„ ๊ณต๋ถ€ํ•˜๋ฉฐ ์ง€๊ธˆ ํ˜„์žฌ Heap, Master Canary๋ฅผ ๊ณต๋ถ€ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. 

 

์ค‘๊ฐ„์ค‘๊ฐ„ ๊ณต๋ถ€ํ•˜๋ฉฐ ๋‹ค๋ฅธ ๋ถ„์•ผ์˜ ์นœ๊ตฌ๋“ค์€ ๋“œ๋ฆผํ•ต ์ ์ˆ˜๊ฐ€ ๋„ˆ๋ฌด๋‚˜๋„ ๋งŽ์ด ์˜ค๋ฅด๊ณ , ๋†’์€ ๋‚œ์ด๋„์˜ ๋ฌธ์ œ๋ฅผ ๋งŽ์ด ํ‘ธ๋Š” ๊ฑธ ๋ณด๋‹ˆ ์ œ ์ž์‹ ์ด '์ด๊ฒŒ ๋งž๋Š” ๊ฑธ๊นŒ? ๋‚˜๋Š” ์™œ์ด๋ฆฌ ๋’ค์ณ์กŒ์ง€?'๋ผ๋Š” ์ˆ˜๋งŽ์€ ์ž์ฑ…๊ณผ '๋ถ„์•ผ๋ฅผ ๋ฐ”๊ฟ€๊นŒ?'๋ผ๋Š” ๋ง์„ค์ž„์œผ๋กœ "์‹œ์Šคํ…œ ํ•ดํ‚น"์ด๋ผ๋Š” ํ•œ ๋ถ„์•ผ๊ฒŒ ๊นŠ๊ฒŒ ๋ชฐ๋‘ํ•˜์ง€ ๋ชปํ•˜์˜€์Šต๋‹ˆ๋‹ค.

 

์ด๊ฒŒ ๋“์ด ๋ ์ง€ ์‹ค์ด ๋ ์ง€๋Š” ์•„์ง๋„ ๋ชจ๋ฅด์ง€๋งŒ, '"์‹œ์Šคํ…œ ํ•ดํ‚น"๋งŒ์„ ๋‘๊ณ ์„œ ๋งŽ์ด ์„ฑ์žฅํ–ˆ๋Š”๊ฐ€?' ๋ผ๋Š” ์งˆ๋ฌธ์—๋Š” '์ž˜ ๋ชจ๋ฅด๊ฒ ๋‹ค. ๋„ˆ๋ฌด ๋งŽ์€ ๋ฐฉํ™ฉ์„ ํ–ˆ๋‹ค' ๋ผ๋Š” ๋‹ต๋ณ€์ด ์ ์ ˆํ•  ๊ฒƒ ๊ฐ™์ง€๋งŒ '์ด ์‹œ๊ฐ„์ด ํ—›๋˜์—ˆ๊ณ , ํ›„ํšŒ๋˜๋Š”๊ฐ€?' ๋ผ๋Š” ์งˆ๋ฌธ์—๋Š” '์ „ํ˜€ ๊ทธ๋ ‡์ง€ ์•Š๋‹ค'๋ผ๊ณ  ๋‹ต๋ณ€์„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

์ €๋ณด๋‹ค ํ•ดํ‚น์„ ์ž˜ํ•˜์‹œ๋Š” ๋ถ„๋“ค์€ ์ •๋ง ๋งŽ๊ณ , ์‹ค๋ ฅ์œผ๋กœ๋งŒ ๋ณด๋ฉด ํ•ดํ‚น์„ ํ•œ๋‹ค! ๋ผ๊ณ  ๋งํ•˜๊ธฐ๋„ ๋ถ€๋„๋Ÿฌ์šธ ์ •๋„์ง€๋งŒ, ํ•ดํ‚น์„ ๊ณต๋ถ€ํ•˜๋Š” 1๋…„๋™์•ˆ ํ•ดํ‚น์˜ ๋งค๋ ฅ์— ๋Œ€ํ•ด์„œ ์•Œ๊ฒŒ๋˜์—ˆ๊ณ , ์ข‹์•„ํ•˜๋Š” ๋ถ„์•ผ๋ฅผ ์ข‹์€ ์‚ฌ๋žŒ๋“ค๊ณผ ๊ณต๋ถ€ํ•˜์˜€๋‹ค๋Š” ๊ฒฝํ—˜์€ ์ง€๋‚œ 1๋…„์„ ๊ฐ€์น˜์žˆ๊ฒŒ ๋งŒ๋“ค์–ด ์ฃผ์—ˆ์Šต๋‹ˆ๋‹ค.

 

 

์•ž์œผ๋กœ ๋‚ด๋…„์—๋Š” ํ•ดํ‚น ๊ณต๋ถ€๋ฅผ ํ•˜๊ธด ํ•  ๊ฒƒ ์ด์ง€๋งŒ, ์ˆ˜๋Šฅ์„ 1๋…„ ์•ž๋‘” ์‹œ์ ์ธ ๋งŒํผ ํ•™์—…์— ์ถฉ์‹คํ•  ๊ฒƒ์ด๊ณ , ํ•ดํ‚น์€ ๋™์•„๋ฆฌ ์‹œ๊ฐ„์ด๋‚˜ GCC์—์„œ ์ œ๊ณตํ•ด์ค€ ๋“œ๋ฆผํ•ต ์—”ํ„ฐํ”„๋ผ์ด ๊ณ„์ •์„ ์•Œ๋œฐํ•˜๊ฒŒ ์‚ฌ์šฉํ• ๋•Œ๊นŒ์ง€ ๊ณต๋ถ€ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. 

.

.

.

์ด์ƒ pandas์˜ 2024๋…„ ๋””๋ฏธ๊ณ  1ํ•™๋…„ ํšŒ๊ณ ๋ก์ด์˜€์Šต๋‹ˆ๋‹ค.

 

TMI

์›๋ž˜ ์ฃผ๋กœ ์“ฐ๋Š” ๋‹‰๋„ค์ž„์ธ pandas์—์„œ pwnable์„ ๊ณ„์† ๋ณ€ํ•จ์—†์ด ๊ณต๋ถ€ํ•˜์ž๋Š” ์˜๋ฏธ์—์„œ ๋ธ”๋กœ๊ทธ ์ด๋ฆ„์„ pwnedas๋กœ ์ •ํ•˜์˜€๋Š”๋ฐ, ๋‹‰๊ฐ’์„ ์ž˜ ๋ชปํ•˜๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋ธ”๋กœ๊ทธ๋ฅผ ์“ธ ๋•Œ๋งˆ๋‹ค pwnable ๊ณต๋ถ€ํ•ด์•ผ์ง€! ๋ผ๋Š” ๋งˆ์Œ์„ ๋‹ค์‹œ ์ƒˆ๊ธธ ์ˆ˜ ์žˆ๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. 

 

'๋””๋ฏธ๊ณ ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

2025. 05.  (5) 2025.07.26
2025. 04.  (0) 2025.05.26
2025. 03.  (0) 2025.04.02
๋””๋ฏธ๊ณ ์ธ์˜ ๋ฐฉํ•™ life  (2) 2025.03.03
์•ˆ๋…•ํ•˜์„ธ์š”, pandas์ž…๋‹ˆ๋‹ค  (0) 2024.02.11
'๋””๋ฏธ๊ณ ' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • 2025. 04.
  • 2025. 03.
  • ๋””๋ฏธ๊ณ ์ธ์˜ ๋ฐฉํ•™ life
  • ์•ˆ๋…•ํ•˜์„ธ์š”, pandas์ž…๋‹ˆ๋‹ค
Hello๐Ÿ–๏ธI'm pandas from KDMHS
Hello๐Ÿ–๏ธI'm pandas from KDMHS
ํ•œ๊ตญ๋””์ง€ํ„ธ๋ฏธ๋””์–ด๊ณ ๋“ฑํ•™๊ต 23๊ธฐ ์›น ํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ์—์„œ ํ•ดํ‚น์„ ๊ณต๋ถ€ํ•˜๊ณ  ์žˆ๋Š” pandas์ž…๋‹ˆ๋‹ค.
  • Hello๐Ÿ–๏ธI'm pandas from KDMHS
    pandasiuuuu
    Hello๐Ÿ–๏ธI'm pandas from KDMHS
  • ๊ณต์ง€์‚ฌํ•ญ

    • Hello I'm pandas ๐Ÿ–๏ธ
    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (40)
      • CTF (13)
      • ๋””๋ฏธ๊ณ  (17)
      • ๋ฐฑ์ค€ (1)
      • Dreamhack (5)
      • INFO (3)
      • 1 ไบบ 1 Project (1)
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ํ™ˆ
    • ํƒœ๊ทธ
    • ๋ฐฉ๋ช…๋ก
  • ๋งํฌ

  • ์ธ๊ธฐ ๊ธ€

  • ํƒœ๊ทธ

    Python
    ํŒฐ๋ฆฐ๋“œ๋กฌ
    reversing
    docker
    ํšŒ๊ณ ๋ก
    ํ•ดํ‚น
    ์›นํ”„๋กœ๊ทธ๋ž˜๋ฐ๊ณผ
    ๋ฐฑ์ค€
    pwnable
    Baekjoon
    DreamHack
    info
    ctf
    ๋””๋ฏธ๊ณ 
    1์ธ1ํ”„๋กœ์ ํŠธ
  • ์ตœ๊ทผ ๋Œ“๊ธ€

  • ์ตœ๊ทผ ๊ธ€

  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.3
Hello๐Ÿ–๏ธI'm pandas from KDMHS
์•ˆ๋…•ํ•˜์„ธ์š” pandas์ž…๋‹ˆ๋‹ค. ์ €์˜ 1๋…„์€์š”..
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”