Pwn/Windows_System_Hacking_Guide
Training 2020 #6 ( Function Pointer Overwrite )
Training 2020 #6 ( Funtion Pointer Overwrite )이번 포스팅부터는 기본적인 스택 버퍼 오버플로우 기법과 취약점 발생 원리는 동일하나 공격 방법이 다른 힙 메모리와 data 섹션에서 발생하는 버퍼 오버 플로우에 대해 알아볼 것이다.힙 메모리는 스택과 다르게 RET, SEH가 존재하지 않으므로 공격을 성공시키기 위해 힙 메모리에 존재하는 다른 오브젝트, 포인터 및 헤더 등을 덮어쓰는 방법으로 공격한다.Function Pointer OverwriteFunction Pointer Overwrite 란 말 그대로 함수의 포인터를 덮는 것이다. 이를 자세히 이해하기 위해서는 메모리의 구조를 알 필요가 있다.전체적인 메모리 구조이다. 보면 알 수 있듯이 Stack만 높은 주소에서 낮..
2020. 2. 29. 02:57