포너블2 서버의 라이브러리 버전 알아내는 법 포너블을 할 때 로컬에서 사용하는 lib랑 서버에서 사용하는 lib가 다를 때가 있다 이럴 때, 아무 함수나 주소를 구할 수 있다면 https://libc.blukat.me/ libc database search Query show all libs / start over libc.blukat.me 여기에 왼쪽에는 함수 이름, 왼쪽에는 하위 1.5바이트(끝 세자리)를 쓰면 무슨 lib를 사용하는지 알려준다 여기 말고도 여기 https://libc.rip/ 이것 말고 함수를 구하는 방법이 있는데 https://github.com/niklasb/libc-database GitHub - niklasb/libc-database: Build a database of libc offsets to simplify ex.. 2022. 2. 25. rp++ 사용법(x86-x64) 일단 다들 rp++에 대해 알고 왔을 수도 있지만 모르는 사람을 위해 설명을 하도록 하겠다 rp++은 포너블에서 code gadget의 주소를 알아내기 위해 많이 사용하는 툴이다. 더 알고 싶으면 다른 블로그를 찾아보도록 해라 그 다음 사용법을 설명하기 전에 https://github.com/0vercl0k/rp/releases Releases · 0vercl0k/rp rp++ is a fast C++ ROP gadget finder for PE/ELF/Mach-O x86/x64/ARM binaries. - 0vercl0k/rp github.com 로 가서 x64버전은 최신 릴리스에서 다운받고 x86은 32bit가 안나오기 시작한지 오래되서 가장 옛날 버전에만 있는듯하니 가서 다운받으면 된다 리눅스에서 .. 2022. 2. 17. 이전 1 다음