CodeEngn02.pdf

 

'0x003 Reversing > 01. CodeEngn Basic' 카테고리의 다른 글

[CodeEngn] Challenge : Basic 06  (0) 2017.12.29
[CodeEngn] Challenge : Basic 05  (0) 2017.12.29
[CodeEngn] Challenge : Basic 04  (0) 2017.12.29
[CodeEngn] Challenge : Basic 03  (0) 2017.12.29
[CodeEngn] Challenge : Basic 01  (0) 2017.12.29

CodeEngn01.pdf

 

'0x003 Reversing > 01. CodeEngn Basic' 카테고리의 다른 글

[CodeEngn] Challenge : Basic 06  (0) 2017.12.29
[CodeEngn] Challenge : Basic 05  (0) 2017.12.29
[CodeEngn] Challenge : Basic 04  (0) 2017.12.29
[CodeEngn] Challenge : Basic 03  (0) 2017.12.29
[CodeEngn] Challenge : Basic 02  (0) 2017.12.29

  Use-After-Free 취약점은 Free된 포인터를  사용함으로써 발생하는 버그이다. Use-After-Free 버그가 발생되는 대표적인 예는 아래와 같다. 

 

Object *obj = (Object *) malloc(sizeof(Object));
obj->Method();
free(obj);

obj->Method(); // Use-After-Free

 

  Dangling Pointer : 이미 Free된 메모리를 가리키는 포인터 

'0x012 Etc' 카테고리의 다른 글

[Git] Fork한 Repository 최신으로 동기화 하는 방법  (0) 2019.06.03
[Etc] GitHub 학습 사이트  (0) 2018.11.18
[Etc] Open Source License Guide  (0) 2017.12.29
[Term] CVE  (0) 2017.12.29
[Term] Intrusion Detection System  (0) 2017.12.29

+ Recent posts