libc 실행은 어떻게 하는지 궁금합니다.

바이너리 실행 시 주어진 libc.so.6을 연결하려면 무얼 해줘야 하는지 궁금합니다. 검색하다 LD_LIBRARY_PATH를 추가하래서 현재 PATH(.)를 추가했는데 바이너리를 실행하면 코어 떨어지고 gdb로 열어도 실행조차 못시키고 무조건 0x00000073으로 가버리고 죽네요. 해결방법 혹은 어떻게 검색하면 좋을지 알려주세요. 감사합니다.

#pwnable
작성자 정보
답변 1
avatar
Sechack
2024 Invitational Contenders

LD_PRELOAD환경변수를 이용해서 원하는 libc를 이용해서 실행시켰을때 프로그램이 죽는다면 ld.so파일까지 맞춰줘야합니다.

2021.07.17. 00:42
질문에 대한 답을 알고 계신가요?
지식을 나누고 포인트를 획득해보세요.
답변하고 포인트 받기