libc 실행은 어떻게 하는지 궁금합니다.
바이너리 실행 시 주어진 libc.so.6을 연결하려면 무얼 해줘야 하는지 궁금합니다. 검색하다 LD_LIBRARY_PATH를 추가하래서 현재 PATH(.)를 추가했는데 바이너리를 실행하면 코어 떨어지고 gdb로 열어도 실행조차 못시키고 무조건 0x00000073으로 가버리고 죽네요. 해결방법 혹은 어떻게 검색하면 좋을지 알려주세요. 감사합니다.
#pwnable
작성자 정보
답변
1
Sechack
2024 Invitational Contenders
LD_PRELOAD환경변수를 이용해서 원하는 libc를 이용해서 실행시켰을때 프로그램이 죽는다면 ld.so파일까지 맞춰줘야합니다.