어셈블리(Assembly) 기본 사용법
* Masm 설치
www.masm32.com
* WinAsm 설치
- EditPlus(요즘 문서 열때마다 문자셋 고르라는 메시자가 너무 많이 떠서 않씀)나 AcroEdit을 사용해도 무방
- RadAsm이라는 Assembly전용 IDE도 있음
* 환경설정
\masm32\bin을 PATH에 추가
* 시험 빌드
\masm32\tutorial\console\demo1\hello.asm
- 컴파일
\masm32\bin\ml /c /coff "hello.asm"
- 링크
\masm32\bin\Link /SUBSYSTEM:CONSOLE /OPT:NOREF "hello.obj"
-> CONSOLE 대신 WINDOWS로 되어 있으면 글자 출력이 되지 않는다.
반응형
'Code' 카테고리의 다른 글
Export 함수 이름 변경방지 (0) | 2012.08.19 |
---|---|
Dll Injecttion (0) | 2012.08.19 |
OllyDbg 단축키 (0) | 2012.08.19 |
OllyDbg Command (0) | 2012.08.19 |
ADO 'ATL OLEDB' DAO ODBC (0) | 2012.08.18 |