반응형
어셈플리 헨드레이란?
어셈블리 핸드레이는 어셈블리어를 C언어로 복원하는 작업을 의미합니다. 때문에 어셈블리어와 함수의 프롤로그, 에필로그를 미리 알고 있어야 합니다.
어셈블리어
2023.03.13 - [Security/System] - [003] x86 아키텍처의 어셈블리어 명령어
함수의 플롤로그와 에필로그
2023.03.13 - [Security/System] - [005] 함수의 프롤로그(prologue)와 에필로그(epilogue)는 무엇일까?
어셈블리 핸드레이 방법
- 함수의 프롤로그와 에필로그를 찾아 함수의 시작과 끝을 파악합니다
- 함수 인자와 지역 변수 확인
- 어셈블리 코드를 C언어로 변환
참고링크
- 어셈블리 핸드레이, 함수 프롤로그와 에필로그 (tistory.com)
- 어셈블리 핸드레이 기초 (tistory.com)
- 3. 핸드레이 & 기본 어셈블리 명령어 (tistory.com)
반응형