문제 풀이 환경 : ubuntu 18.04 사용 툴 : IDA 7.5 pro 얼마 전에 면접 준비하면서 풀었는데, 롸업을 못올리고 있었다. 이 문제가 type confusion이라고 한다. 예전에 type confusion에 대해 찾아본 적이 있는데 누가 뭐냐고 물으면 그냥 단순하게 타입혼동!!! 이라고 할 것 같다 ㅎ;; 다시 찾아봐야지 ... Analysis Check Mitigation No PIE 너무 좋다. got overwriting도 된다. Execution 4번 메뉴의 rejuvenate 뜻이 젊어지게 하다. 이다. 그러면... 사람을 젊어지게 하는...? 그런 메뉴다.. 신기하다...ㅋㅋ! 6번 메뉴 evict는 퇴거시키다..라는데 사람을 퇴거시키다..? 뭐지? T_T Code 메뉴 1:..