어셈블리에서 기계어로 변환도중에

nasm -f elf64 -o orw.o orw.s
ld -o orw orw.o
명령어로 어셈블 한 다음에 실행파일 만들고

objdump -d orw로 기계어로 만들었는데 ex) \xf0\xa4 이런형식으로 만들어 쉘코드를 전송하였습니다. 근데 아무 반응이 없는데 뭐가 잘못된건지 잘 모르겠습니다.

gdb로 디버깅하여 open rdi에 경로 잘 들어간것도 확인해보고 디버깅했을때 문제는 없는데 뭐가 잘못된걸까요..?

#pwnable
작성자 정보
답변 2
Karatus
워게임: 50

에러가 뭔지 알려주셔야 알려드리기 편할 것 같긴한데, 그냥 예상을 해보자면 open에 준 파일 이름이 문제에서 주어진 것과 같고 같은 경로에 똑같은 파일을 안 만들어줘서 그럴지도 모른다는 추측을 해봅니다.

아니라면 에러를 봐야 알 것 같네요.

2022.01.25. 19:53
삼부허리케인
대표 업적 없음

해결했습니다

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