(/tmp/flag)

/tmp/flag) 를문자열 메모리에 위치시키는데 왜 /tmp/flag문자열값으로 0x616c662f706d742f67를보내요? 이해가 안되요

#pwnable
작성자 정보
답변 2
avatar
김진우
대표 업적 없음

Little Endian 때문에 문자열이 뒤집힌 상태로 메모리에 저장됩니다.

2022.04.24. 20:52
avatar
movptr
공부벌레

리틀 엔디안 규칙에서는 여러 바이트 크기의 숫자를 다룰때 사람이 읽는 방향과 반대 방향으로(반대 방향으로 메모리 증가 방향에 따라) 저장하기 때문입니다.

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