unsafe unlink

포너블/Heap

fastbin dup, fastbin dup consolidate & Unsafe unlink

fastbin dup공격조건glibc 2.25이하, 임의로 malloc과 free 가능fastbin dup란?double free를 이용하여 fastbin freelist를 조작해 이미 할당된 메모리에 다시 힙청크를 할당하는 공격 기법이다.#include #include long win;int main(){ long *ptr1, *ptr2, *ptr3, *ptr4; *(&win - 1) = 0x31; ptr1 = malloc(0x20); ptr2 = malloc(0x20); free(ptr1); free(ptr2); free(ptr1); ptr1 = malloc(0x20); ptr2 = malloc(0x20); ptr1[0] = &win - 2; ptr3 = malloc(0x20); ptr4 = m..

K0n9
'unsafe unlink' 태그의 글 목록