728x90
Reverse Enginering
- ํ๋งค๋ ์ง ๋๋ฌด ์ค๋๋์ด ์ ์์ฌ๊ฐ ์ด๋ฏธ ๊ฐ๋ฐ์ ์ค๋จํ ํ๋ก๊ทธ๋จ์ ๋ํ ํจ์น๊ฐ ํ์ํ ๋ ๋ฆฌ๋ฒ์ฑ์ผ๋ก ํด๊ฒฐ๊ฐ๋ฅํ๋ค. ์ค์ ๋ก, 1996๋ ์ ๋ฐ๋งค๋ '๋์๋ธ๋ก1'์ด ๋ฆฌ๋ฒ์ฑ์ ๊ฑฐ์ณ ๋ชจ๋ฉ๋ ๋ฒ์ ์ด ๊ณต๊ฐ๋ ๋ฐ ์๋ค.
- ๋ํ, ๊ฐ์ข ํ๋ก๊ทธ๋จ์ ๋ณด์์ฑ์ ํ๊ฐํ๊ฑฐ๋ ์ ์ฑ์ฝ๋๋ฅผ ๋ถ์ํ ๋๋ ๋ฆฌ๋ฒ์ฑ์ด ๋๋ฆฌ ์ฐ์ธ๋ค.
- ๋ฆฌ๋ฒ์ฑ์ ํตํด ๋์ ํ๋ก๊ทธ๋จ์ด ์ผ๋ง๋ ์์ ํ๊ฒ ์ค๊ณ๋์๋์ง, ํน์ ๋์ ์ ์ฑ์ฝ๋๊ฐ ์ด๋ค ๋ฐฉ์์ผ๋ก ๋์ํ๊ณ ์์คํ ์ ํผํด๋ฅผ ์ ํ๋์ง ์์๋ผ ์ ์๋ค.
Tool - IDA Free
- llfak Guilfanov๊ฐ ๋ง๋ ํ๋ก๊ทธ๋จ์ผ๋ก, ๊ฐ๋ ฅํ ๊ธฐ๋ฅ์ ์ง์ํ๋ ๋์ค์ด์ ๋ธ๋ฌ ๋ฐ ๋๋ฒ๊ฑฐ
- MS-DOS ์ฝ์ ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ์์๋ผ ํ์ฌ๋ ์๋์ฐ, ๋ฆฌ๋ ์ค, ๋งฅOS๋ฅผ ๋ชจ๋ ์ง์
f9: ๋๋ฒ๊น ๋ชจ๋
Ctrl + f2: ๋๋ฒ๊น ํ๋ ํ๋ก๊ทธ๋จ์์ detach (์ค๋จ)
f8: ๋๋ฒ๊น ์ค์์ ํ๋ก๊ทธ๋จ์ ํ์ค ์คํ (call ๋ช ๋ น์ด๊ฐ ์์์ ํด๋น ํจ์๋ก ๋ค์ด๊ฐ์ง ์๋๋ค.)
f7: ๋๋ฒ๊น ์ค์์ ํ๋ก๊ทธ๋จ์ ํ์ค ์คํ (call ๋ช ๋ น์ด๊ฐ ์์์ ํด๋น ํจ์๋ก ๋ค์ด๊ฐ๋ค.)
f2: ๋ธ๋ ์ดํฌ ํฌ์ธํธ๋ฅผ ์ค์
Ctrl + Alt + B: ๋ธ๋ ์ดํฌ ํฌ์ธํธ ๋ชฉ๋ก ์ฐฝ์ ๋์ด๋ค.
'E-COPS > 15th ๋น๊ธฐ๋' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
WEEK3 - ๋คํธ์ํฌํฌ๋ ์ ๋๊ตฌ ์ฌ์ฉ ๋ฐฉ๋ฒ (0) | 2024.10.11 |
---|---|
WEEK3 - DIGITAL FORENSICS (2) | 2024.10.11 |
WEEK2 QUIZ - VCS, Buffer (0) | 2024.10.08 |
WEEK2 - Git, Flask (1) | 2024.10.08 |
WEEK1 - Python, SQL (0) | 2024.09.21 |