pwnable.xyz / Welcome
chunk1 = malloc(0x40000uLL); *chunk1 = 1LL; _printf_chk(1LL, "Leak: %p\n", chunk1); 먼저 malloc(0x40000); 을 호출하고, 할당받은 영역의 첫 바이트에 1을 쓴 뒤 해당 영역의 주소를 알려준다. _printf_chk(1LL, "Length of your message: "); _isoc99_scanf("%lu", &size); chunk2 = (char *)malloc(size); _printf_chk(1LL, "Enter your message: "); read(0, chunk2, size); chunk2[size - 1] = 0; write(1, chunk2, size); 다음으로 유저가 정수를 입력하고, 그 값을 크기로 m..