bugbear // new divide RTL2문제이다. execve 주소를 얻고 ret이 execve가 아니라면 종료해 버린다. 그렇다면 execve를 활용하는 RTL을 이용해야한다. execve 함수는 어떤인자를 받는지 알아 보았다. 첫번째 인자는 실행시킬 파일명 두번째 인자는 포인터 배열 세번째 인자는 환경 변수 먼저 execve 의 주소를 확인해 보았다. execve()주소 : 0x400a9d48 (little endian : \x48\x9d\x0a\x40) 이후 쉘을 따낼 system, exit, system("/bin/sh")주소를 확인했다. system() 주소 : 0x40058ae0 (little endian : \xe0\x8a\x05\x40) exit() 주소 : 0x400391e0 (l..