๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Static Analysis1

[Reverse Engineering] 2023. 09. 14_Reverse Engineering Intro and Binary & Analysis ๐Ÿท Reverse Engineering Introduction # ๋ฆฌ๋ฒ„์Šค ์—”์ง€๋‹ˆ์–ด๋ง์ด๋ž€? : ๋ฆฌ๋ฒ„์Šค ์—”์ง€๋‹ˆ์–ด๋ง(Reverse Engineering)์€ ์–ด๋–ค ์ œํ’ˆ, ์‹œ์Šคํ…œ, ์†Œํ”„ํŠธ์›จ์–ด, ๋˜๋Š” ๊ธฐ์ˆ ์˜ ๋™์ž‘ ์›๋ฆฌ๋‚˜ ์„ค๊ณ„๋ฅผ ์ดํ•ดํ•˜๊ณ  ๋ถ„์„ํ•˜๊ธฐ ์œ„ํ•ด ์—ญ์œผ๋กœ ์ž‘์—…ํ•˜๋Š” ๊ณผ์ •์„ ์˜๋ฏธํ•œ๋‹ค. ๋ฆฌ๋ฒ„์Šค ์—”์ง€๋‹ˆ์–ด๋ง(Reverse Engineering)์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์ œํ’ˆ์ด๋‚˜ ์‹œ์Šคํ…œ์˜ ๋‚ด๋ถ€ ๊ตฌ์กฐ, ์ž‘๋™ ๋ฐฉ์‹, ๋˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด์˜ ์ฝ”๋“œ์™€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํŒŒ์•…ํ•˜๊ฑฐ๋‚˜ ์žฌ๊ตฌ์„ฑํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค. ๐Ÿท ์ปดํŒŒ์ผ๋Ÿฌ(Compiler)์™€ ์ธํ„ฐํ”„๋ฆฌํ„ฐ(Interpreter) ์ปดํŒŒ์ผ๋Ÿฌ ์ธํ„ฐํ”„๋ฆฌํ„ฐ ์‹คํ–‰ ๋ฐฉ์‹ ์ „์ฒด ํ”„๋กœ๊ทธ๋žจ์„ ํ•œ ๋ฒˆ์— ๋ฒˆ์—ญ ํ›„ ์‹คํ–‰ ํ•œ ์ค„ OR ํ•œ ๋ธ”๋ก์„ ํ•œ ๋ฒˆ์— ๋ฒˆ์—ญํ•˜๊ณ  ์‹คํ–‰ ๋ฒˆ์—ญ ์‹œ์  ๋Ÿฐํƒ€์ž„ ์ด์ „(์ปดํŒŒ์ผ ์‹œ) ๋Ÿฐํƒ€์ž„ ์ค‘(์‹คํ–‰ ์‹œ) ์†๋„ ๋น ๋ฆ„ ๋Š๋ฆผ .. 2023. 9. 14.