|  |
| |
| 해쿨러 |
왜 안되는지 알려면 적어도 strace결과정도는 같이 첨부해 주셔야 합니다 |
2017/04/02 |
|
| 해쿨러 |
connect다음에 raw_input() 으로 멈추게 해놓고 strace -if -p PID 로 어태치하신다음에 로그 보시면 됩니다 |
2017/04/02 |
|
| vngkv123 |
아하 넵 |
2017/04/02 |
|
| pwnnnt |
구해 진 system got 주소가 맞는지 확인해보셨나요 ?
그리고 pwntools을 사용하시면 더 쉬울 겁니다.
"/bin/sh" 문자열 같은 경우에도, system() 안에 존재하기 때문에 libc base offset 으로 구할 수 있습니다. |
2017/04/02 |
|
| pwnnnt |
segment error가 안뜬다면 interactive가 안되어서 그런걸 수 있습니다. |
2017/04/02 |
|
| vngkv123 |
그 이거랑은 약간 관련성이 없는질문인데 libc-database를 사용할 때
dynamic-linked 된 파일은 뭐 안나오고 그런거 없죠?? find명령어를 했을때요 |
2017/04/02 |
|
| pwnnnt |
ldd ./파일명 으로 무슨 라이브러리를 참조하는지 보시고, lice-database에 그 so들을 등록해주세요. |
2017/04/03 |
|
| pwnnnt |
dynamic-linked 된 파일이 라이브러리를 참조하기 때문에 libc-database에서 검색하면 나올 겁니다. |
2017/04/03 |
|
| vngkv123 |
제가 잘못하고있었네용 ㅋㅋ 감사해용 ㅎㅎ |
2017/04/03 |
|
| pwnnnt |
화-이팅입니다. |
2017/04/03 |
|
| vngkv123 |
ㅇ ㅏ 근데 하나만 더 묻고싶은데...
dump명령어를 통해 나온 offset들은 무엇을 기준으로 한 offset인가요 ? |
2017/04/03 |
|
| vngkv123 |
몰라도 상관없어보이네용 굿밤하세용 !! ㅋㅋㅋ |
2017/04/03 |
|
| pwnnnt |
so 파일 기준 상대주소 값일 겁니다. |
2017/04/03 |
|
| pwnnnt |
굳밤되셔용 ! |
2017/04/03 |
|