|  |
| |
| pwnnnt |
Aslr 때문에 공유 라이브러리 주소에도 마지막 3바이트 빼고는 변동이 있을 겁니다.
메모리 릭을 이용해 아무 함수의 got주소를 구한 다음 상대 주소 계산을 통해 원하는 함수 got주소를 알아내 익스플로잇을 하셔야 될 겁니다.
rop공룡 문제는 쉽게 푸실 수 있으실 꺼에요!
특히 gdb peda, libc-database, ida, pwntools 등을 이용하시면 더욱 편하십니다. |
2017/04/01 |
|
| pwnnnt |
참고로 Bruteforce가 필요없는 문제입니다. |
2017/04/01 |
|
| pwnnnt |
주말에도 굉장히 열심히 하시네요 !!! + _+ |
2017/04/02 |
|
| vngkv123 |
궁금한게 생기면 도저히 못참는 성격이라 ㅠ_ㅠ ㅋㅋ |
2017/04/02 |
|
| vngkv123 |
그럼 저기서 libc base addr이라는거는 상대주소를 구하는거에서 흔히말하는 기준이되는 주소라는건가요????
execve() = printf() + offset 이라고 할때 printf처럼요 |
2017/04/02 |
|
| pwnnnt |
네 ! 아마도 그런 뜻인 것 같습니다. |
2017/04/02 |
|