시스템 해킹 실습 -11 . Use After Free (해제 후 사용 취약점)
배울내용:Use After Free메모리 커럽션 취약점시스템 해킹 실습 UAF 취약점해제 후 사용 취약점dangling pointertype confusionheap 구조 취약점Use After Free 실습 Arbitrary Address Write Use After Free 취약점이란?메모리 관리에서 발생할 수 있는 취약점 중 하나로 이 취약점은 프로그래밍에서 동적으로 할당된 메모리를 사용한 후 해제(free)했음에도 불구하고, 해당 메모리를 다시 사용하는 상황에서 발생한다. 발생원인할당된 동적 메모리를 해제한 후, 해당 공간을 가리키고 있던 포인터를 NULL 로 초기화 하지않아, 해제된 메모리를 재사용 할 수 있을때 발생한다 아래의 코드를 보면 어떤게 위험한 코드인지 안전한 코드인지 알..
2024.07.24