[Calling Convetion에서 SYSV 부분]

gdb에서 sysv 분석하는 부분을 똑같이 복사 후 컴파일(옵션 모두 일치하게)했습니다. 그런데 강의 부분과 다르게 movabs 부분에서 저는 rax에 저장 후 rdi로 복사했는데 혹시 다른 이유가 무엇인가요?

#시스템_해킹 #배경지식 #호출_규약
작성자 정보
답변 1
avatar
wyv3rn
무플 방지 위원회장

컴파일 환경마다 조금씩 다른 부분입니다.
후술되는 어셈블러 코드에서는 저렇게 한 조건에 맞게 정상적으로 작동하도록 코딩되어있을겁니다.

2023.05.22. 05:36
질문에 대한 답을 알고 계신가요?
지식을 나누고 포인트를 획득해보세요.
답변하고 포인트 받기