๐Ÿ“š์บก์Šคํ†ค ๋””์ž์ธ1 <CodeEngn Basic RCE L07>

Loopy ยท2022๋…„ 5์›” 22์ผ
0

๐Ÿ”Ž์บก์Šคํ†ค ๋””์ž์ธ1

๋ชฉ๋ก ๋ณด๊ธฐ
11/19
post-thumbnail

๐Ÿ”ฅ๋ชฉํ‘œ: ์ฝ”๋“œ์—”์ง„ ๋ฒ ์ด์ง L07 ๋ฌธ์ œ๐Ÿ”ฅ

Basic RCE L07: ์ปดํ“จํ„ฐ C ๋“œ๋ผ์ด๋ธŒ์˜ ์ด๋ฆ„์ด CodeEngn ์ผ๊ฒฝ์šฐ ์‹œ๋ฆฌ์–ผ์ด ์ƒ์„ฑ๋ ๋•Œ CodeEngn์€ 'รŸ'์–ด๋–ค๊ฒƒ์œผ๋กœ ๋ณ€๊ฒฝ๋˜๋Š”๊ฐ€

๋ฌธ์ œ ๋‹ค์šด๋กœ๋“œ -> zip ์••์ถ• ํ•ด์ œ
๋น„๋ฐ€๋ฒˆํ˜ธ: codeengn

ํŒŒ์ผ ์‹คํ–‰ ํ›„ -> ์•„๋ž˜ ์‚ฌ์ง„๊ณผ ๊ฐ™์ด ์ฐฝ์ด ๋œฌ๋‹ค.

์ž˜๋ชป๋œ ์‹œ๋ฆฌ์–ผ ๋ฒˆํ˜ธ ์ž…๋ ฅ์˜ ๊ฒฝ์šฐ, ์•„๋ž˜์™€ ๊ฐ™์ด ๋œฌ๋‹ค.

X32dbg๋ฅผ ์ด์šฉํ•ด์„œ ํŒŒ์ผ์„ ์‚ดํŽด๋ณด์ž.

๋‚ด๋ฆฌ๋ฉด์„œ ์ฝ๋˜ ์ค‘, ์•„๋ž˜์™€ ๊ฐ™์€ ์‹œ๋ฆฌ์–ผ ์ž…๋ ฅ ๊ฐ’์— ๋”ฐ๋ฅธ ๋ฌธ์žฅ ๋ถ€๋ถ„์„ ๋ฐœ๊ฒฌํ–ˆ๋‹ค.

์‚ฌ์ง„์„ ๋ณด๋ฉด, "Error!", "Well Done!" ๋ถ€๋ถ„์ด ๋ณด์ด๋ฉฐ GetVolumeInformationA๊ฐ€ ์žˆ๋‹ค.

-> GetVolumeInformationA:์ง€์ •๋œ ๋ฃจํŠธ ๋””๋ ‰ํ„ฐ๋ฆฌ๊ฐ€ ์†ํ•œ ํŒŒ์ผ์ด๋ฉฐ, ์‹œ์Šคํ…œ ์ •์˜์™€ ๋ณผ๋ฅจ ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ํ•จ์ˆ˜์ด๋‹ค,

์ฒœ์ฒœํžˆ ์‹คํ–‰ํ•˜๋ฉด์„œ ์ฝ”๋“œ๋ฅผ ์ฝ์–ด๋ณด์ž.

profile
์ •๋ณด๋ณดํ˜ธํ•™๊ณผ ๋Œ€ํ•™์ƒ ๐Ÿ˜Š

0๊ฐœ์˜ ๋Œ“๊ธ€