pwnable/정리
libc database 사용법
ba0bab
2018. 8. 5. 23:23
https://github.com/niklasb/libc-database
이 곳에서 git clone을 이용해서 다운 받을 수 있다.
처음에 설치 해주면 libc들을 수집 해야한다.
./get을 실행하면 자동으로 libc들을 수집해준다.
./add [libc path] 해서 수동으로 추가 할 수도 있다.
libc 파일을 찾을려면,
./find [함수이름] [함수주소] [함수이름] [함수주소]하면 된다. // 하위 3바이트만 입력해도 된다.
이렇게 하면 id와 libc 정보를 알 수 있다.
offset을 구하려면
./dump [위에 나온 libc정보] 하면 offset을 구할 수 있다.
./dump [위에 나온 libc정보] [함수주소] 하면 원하는 함수의 offset을 구할 수 있다.
참고로 ./get 할 때 시간이 오래 걸린다.