e->key

uint64_t *ptr = malloc(0x20);
free(ptr);
ptr[1] = 0x0;
에서 e->key의 위치가 왜 ptr[1] 인건가요??

image.png
지금까지 공부한 내용으로는 tcache chunk구조가 위 처럼 되어있는것으로 이해했는데 그렇다면 e->key는 위 구조에서 어디에 위치하는 것인지 궁금합니다.

#시스템해킹 #심화
작성자 정보
답변 1
avatar
김진우
대표 업적 없음

코드대로 fd 다음에 들어갑니다.

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