728x90

[๋ฌธ์ œ]

https://dreamhack.io/wargame/challenges/14

 

rev-basic-0

Reversing Basic Challenge #0 ์ด ๋ฌธ์ œ๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ๋ฌธ์ž์—ด ์ž…๋ ฅ์„ ๋ฐ›์•„ ์ •ํ•ด์ง„ ๋ฐฉ๋ฒ•์œผ๋กœ ์ž…๋ ฅ๊ฐ’์„ ๊ฒ€์ฆํ•˜์—ฌ correct ๋˜๋Š” wrong์„ ์ถœ๋ ฅํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด ์ฃผ์–ด์ง‘๋‹ˆ๋‹ค. ํ•ด๋‹น ๋ฐ”์ด๋„ˆ๋ฆฌ๋ฅผ ๋ถ„์„ํ•˜์—ฌ correct๋ฅผ ์ถœ

dreamhack.io

 


[๋ฌธ์ œ ํ’€์ด]

  • ์šฐ์„  ๋ฌธ์ œ ํŒŒ์ผ์„ ๋ฐ›๊ณ  ํŒŒ์ผ์„ x64dbgํ”„๋กœ๊ทธ๋žจ์„ ์ด์šฉํ•ด์„œ ๋ถ„์„ํ–ˆ์Šต๋‹ˆ๋‹ค.
  • IDA๋กœ ๋จผ์ € ๋ถ„์„์„ ํ•˜๊ณ  ์‹ถ์—ˆ์ง€๋งŒ...๋ผ์ด์„ผ์Šค ๋ฌธ์ œ๋กœ ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰์ด ์•ˆ ๋˜๋Š” ์˜ค๋ฅ˜ ๋•Œ๋ฌธ์— ๋ชป ํ–ˆ์Šต๋‹ˆ๋‹ค(ํ•ด๊ฒฐ๋ฐฉ๋ฒ• ์•„์‹œ๋Š” ๋ถ„ ์žˆ์œผ์‹œ๋ฉด ์•Œ๋ ค์ฃผ์„ธ์š”ใ… ใ… )
  • ๋จผ์ € ๋ฌธ์ œ์—์„œ correct๋ฅผ ์ถœ๋ ฅํ•˜๋Š” ์ž…๋ ฅ๊ฐ’์„ ์ฐพ์œผ๋ผ๊ณ  ํ•ด์„œ ๋จผ์ € "correct" ๋ฌธ์ž์—ด์„ ํ•„ํ„ฐ๋งํ–ˆ์Šต๋‹ˆ๋‹ค.

 

 

  • ํ•ด๋‹น ์ฃผ์†Œ๋ฅผ ๊ฐ€์„œ ์ฝ”๋“œ๋ฅผ ๋ถ„์„ํ•ด ๋ณด๋‹ˆ chall0.7FF6ADE01000 ํ•จ์ˆ˜๋Š” ์ž…๋ ฅ๊ฐ’์„ ํ™•์ธํ•˜๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. ์ด ํ•จ์ˆ˜๋Š” ์ž…๋ ฅ๊ฐ’์„ ๊ฒ€์ฆํ•˜๊ณ , ๊ทธ ๊ฒฐ๊ณผ๋ฅผ eax ๋ ˆ์ง€์Šคํ„ฐ์— ๋ฐ˜ํ™˜ํ•œ๋‹ค๋Š” ์‚ฌ์‹ค์„ ์•Œ์•„๋ƒˆ์Šต๋‹ˆ๋‹ค.

  • ๊ทธ๋‹ค์Œ ๋‹ค์‹œ ํ•ด๋‹น ํ•จ์ˆ˜๋ฅผ ๋”ฐ๋ผ๊ฐ€ ๋ณด๋‹ˆ FLAG๋กœ ์ถ”์ •๋˜๋Š” ๋ฌธ์ž์—ด์„ ๋ฐœ๊ฒฌํ–ˆ๊ณ  ํ•ด๋‹น ๋ฌธ์ž์—ด์„ ์ž…๋ ฅ ๊ฐ’์œผ๋กœ ๋„ฃ์–ด ํ™•์ธํ•ด ๋ดค์Šต๋‹ˆ๋‹ค.

+ Recent posts