파일 경로를 넣을 때, 널 바이트를 먼저 넣었는데 두 코드 간의 차이가 궁금합니다.

저는 처음 널 바이트를 넣을 때

xor rax, rax
push rax

위에 처럼 넣어주고 진행을 했는데, 되지 않았습니다.

이를 push 0x0으로 바꿔주니 잘 작동을 하는데 차이점이 뭘까요?

#pwnable
작성자 정보
답변 2
avatar
wyv3rn
무플 방지 위원회장

작성하신 어셈블러코드를 볼 수 있을까요?
0 을 푸시할 이유가 없을 것 같은데요 ㅎㅎ;

2022.08.06. 11:53
Index
워게임: 1

해결했습니다. 잘 동작합니다.

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