어셈블리어
-
eild(강신일)'s 간단한 어셈블리어 디컴파일Team $!9N 구성원의 글/Reversing 2019. 11. 27. 02:59
환경 : Windows XP x84 [공부하기에 직관적이고 쉬운 32bit 환경에서 작성하였습니다.] 사전 지식 : stack, eax, ebx 등의 레지스터의 역할, 디버거 사용법, 기초 c언어 문법을 필요로 합니다. 순서 1. 인사말 2. 어셈블리어 연산자 3. 실습 환경 구성 4. 사칙연산 5. 포인터 6. 맺음말 1. 인사말 리버싱을 입문하려 할 때 익숙하지 않은 어셈블리어에 어려움을 겪는 사람들이 많은 것 같습니다. 그 이유는 자주 접하고 사용하지 않아서 인 것 같습니다. 정적 분석을 위해 사용하는 툴들은 곧잘 우리에게 소스코드를 분석해서 보여줍니다. 그래서 어셈블리어를 읽고 해석할 일들이 적어서 동적 분석 시에 어려움을 겪기도 합니다. 동적 분석을 통해서 어떻게 프로그램이 동작하는지 확인하는 ..