UAF 취약점1 Use After Free 취약점 Use After Free 취약점 UAF 취약점 말 그대로 사용한 후 해제했을 때 취약점이 발생하는 것을 뜻합니다. 더 정확히는 heap 영역에서 할당된 ( malloc … ) 공간을 free하고 reuse 할 때 일어날 수 있는 취약점입니다. 123456789101112131415161718192021222324252627#include #include int main(void){ int *heap1; int *heap2; int *heap3; heap1 = (int *)malloc(sizeof(int) * 50); heap2 = (int *)malloc(sizeof(int) * 50); printf("heap1 address : %p\n", heap1); printf("heap2 address : %.. 2017. 9. 16. 이전 1 다음