0

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

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

xor rax, rax
push rax

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

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

2 answers
0

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

0

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