์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- PEfileFormat
- codegate2022
- suninatas
- ์์์ํธ
- CodeEngn
- wargame
- Reverse Engineering
- ์จ๋๋ํ์ค
- c์ธ์ด
- ๋ฆฌ๋ฒ์ฑ
- Dreamhack
- rev-basic
- HackThisSite
- ๋ธํ์ด
- ์ํฐ ๋์ค์ด์ ๋ธ
- ์นํดํน
- ์ธํน
- reversing
- Delphi
- wargame.kr
- Anti Disassemble
- ๋ค๋ฅธ ์ฌ๋ ์ปดํจํฐ์์ ๋ด๊ฐ ๋ง๋ ํ๋ก๊ทธ๋จ ์คํ์ํค๋ ๋ฒ
- ๋ฌธ์ ํ์ด
- webhacking.kr
- ์คํคํ ์ผ
- dll(์ด)๊ฐ ์์ด ํ๋ก๊ทธ๋จ์ ์์ํ ์ ์์ต๋๋ค
- ๊ณ ์ ์ํธ
- ๋๋ฆผํต
- static link
- ๋น์ฆ๋ค๋ฅด
- Today
- Total
๋ชฉ๋กprogramming (2)
๐พ
๋ชฉ์ฐจ ๊ธ์ ์ฐ๋ ์ด์ ์ปดํ์ผ์ด๋ DLL์ด๋ Dynamic-Link๋ Static-Link๋ Static-Link ์ต์ ์ผ๋ก ์ปดํ์ผ ํ๋ ๋ฐฉ๋ฒ ๋ฐ๋๋ฐ๋ํ ์ด์ ์ ์ผ์ด๋ค. ์ด๋ค ํ๋ก๊ทธ๋จ์ ์กฐ์ํ๊ธฐ ์ํ ํ์ผ(๋ง์ด ๊ฑฐ์ฐฝํ์ง ์ฌ์ค์ ๋งคํฌ๋ก๋ค.)์ ๋น๋ํ๊ณ ๋ค๋ฅธ ์ปดํจํฐ์ ์ฎ๊ฒผ๋๋, ํน์ dll์ด ์๋ค๊ณ ์ค๋ฅ๋ฅผ ๋ฑ์ด๋ด๋ ๋ฐ๋์ ์ฒ์ฐธํ ์คํจํ๋ค. ๊ฒฐ๊ตญ ๊ณ ์น๊ธด ํ์ง๋ง ๋ฆ์์ผ๋... ์ด๊ฑธ ์ฐพ์๋ณด๋ ๋น์ ๋ค๋ ๋์ ๊ฐ์ ๋ํญ์ ๊ฒช์ง ์์์ผ๋ฉด ํด์ ์ด๋ ๊ฒ ์ ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ปดํ์ผ์ ๊ดํด ์ ๋ฆฌํ๋ค. ๋ฐฉ๋ฒ๋ก ์ ์์์ ์ปดํ์ผ๊ณผ ๋งํฌ ๋ฐฉ์์ ๊ดํด ๊ฐ๋จํ ์ด์ผ๊ธฐ ํ๊ณ ๋์ด๊ฐ๊ฒ ๋ค. ๋ฐ์๋ฉด ๋ฐ์ผ๋ก ๋ด๋ ค์ ๋ถ์ ๊ธ์จ๋ก ์ฐ์ธ '์ ์ ๋งํฌ ์ต์ ์ผ๋ก ์ปดํ์ผ ํ๋ ๋ฒ'๋ถํฐ ๋ณด์. ์ปดํ์ผ์ด๋? ๋๋ณด๊ธฐ ์ด ๊ธ์ ์ปดํ์ผ๊ณผ ์ปดํ์ผ๋ฌ์ ๋ํด ๊น์ด ์๊ฒ ๋ค๋ฃจ์ง..
[ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ ์ธํ ํ๊ธฐ] ์๋ ํ์ธ์, cyalume ์ ๋๋ค. ์ธ์ด๋ฅผ ๊ณต๋ถํ๊ณ ์ง์ ํ๋ก๊ทธ๋๋ฐ์ ํ ๋ ์ ๋๋ก ๋ ๊ฐ๋ฐ ํ๊ฒฝ ์ธํ ์ ํ์์ ์ ๋๋ค. ๋ณธ๊ฒฉ์ ์ผ๋ก C๋ฅผ ๊ณต๋ถํ๊ธฐ์ ์์, ์ ํฌ๋ ์ด ํ๊ฒฝ์ ๋จผ์ ๋ง์ถฐ๋์ผ๋ ค ํฉ๋๋ค. ์์ผ๋ก ๊ฐ์์ ๋น์ฃผ์ผ ์คํ๋์ค๋ฅผ ์ฌ์ฉํ ํ ๋ฐ, ์ด๋ Python, C++ ๋ฑ ์ฌ๋ฌ ์ธ์ด๋ฅผ ์ง์ํ๋ ๋ํ์ ์ธ ๋ง์ดํฌ๋ก์ํํธ ์ฌ์ ํตํฉ ๊ฐ๋ฐ ํ๊ฒฝ(IDE)์ ๋๋ค. (IDE : ์ฝ๋ฉ, ๋๋ฒ๊ทธ, ์ปดํ์ผ, ๋ฐฐํฌ ๋ฑ ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐ์ ๊ด๋ จ๋ ๋ชจ๋ ์์ ์ ํ๋์ ํ๋ก๊ทธ๋จ ์์์ ์ฒ๋ฆฌํ๋ ํ๊ฒฝ์ ์ ๊ณตํ๋ ์ํํธ์จ์ด.) [๋ง์ดํฌ๋ก ์ํํธ ๋น์ฃผ์ผ ์คํ๋์ค ๋ค์ด๋ก๋ ๋งํฌ] ์๋ ๋งํฌ๋ฅผ ๋๋ฌ์ฃผ์ธ์. https://visualstudio.microsoft.com/ko/downloads/Download Vis..