어제는 집에서 노트북 키기 귀찮아서 안했...읍읍
...이! 아니라 어제 극동대학교 최종합격 발표나서 하루정도는 쉬고 싶었습니다.ㅋㅋㅋ
그럼 바로 시작해보도록 하죠ㅎ
egghunter에 buffer hunter에 argv[1]길이 체크까지~! 하지만 그런거 상관없습니다. 왜냐 저희에게는 argv[2]라는 환상향의 공간이 있기때문..!!
그럼 저번 문제와 동일하게 진행하도록 하겠습니다.!
argv[1]길이 체크 걸리지 전 부분에 브포를 걸어야 되는거 잊지 마세요!
흐흐흐..찾았습니다ㅎㅎㅎㅎㅎ
이 문제도 제가 바보같이 못풀었던 문제입니다. argv[2]부분에 \x90을 넣어주는 이유는 실제 주소와 많은 차이가 날 수 있으니 nop으로 채우고 그 뒤에 쉘코드가 실행되게 하는겁니다. RET에 쓸 주소도 분석단계에서 구한 주소보다는 조금 값을 더한 주소죠.
저때는 짜증나서 풀이 있던거 그대로 가져왔는데 그냥 성공했었습니다ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
끝~! 오늘도 날로 먹은 느낌이 들지만 그냥 느낌이겠죠!캬캬캬
그럼 오늘은 여기까지!!
'포너블 > Lord Of BOF' 카테고리의 다른 글
LOB 8번 orge (0) | 2017.11.09 |
---|---|
LOB 7번 darkelf (0) | 2017.11.06 |
LOB 5번 orc (0) | 2017.10.31 |
LOB 4번 goblin (0) | 2017.10.30 |
LOB 3번 cobolt (0) | 2017.10.02 |