inflearn logo
강의

Course

Instructor

System Hacking & Reversing: Learning Everything from Beginner to Intermediate in One Go

Buffer-overflow-3 Problem Walkthrough

bof3 문제 관련 질문

41

yungjegal7778262

13 asked

0

image.pngimage.png

이렇게 코드를 짜고 쉘을 땃는데 ls하면 안 나와요 왜 그런가요?

시스템-해킹 보안-교육

Answer 2

0

knockOn

안녕하세요! 해당 부분으로 모든 문제를 확인할 순 없지만 scanf에 맞는 셸코드를 잘 사용했는지 확인해보는게 좋을 듯 하네요 ㅎㅎ

https://security-nanglam.tistory.com/117
해당 게시글에 셸코드가 잘 정리되어 있으니 확인해보면 좋을 것 같네요

0

yungjegal7778262

감사합니다!! 덕분에 해결 됐습니다!!

 

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다. 제갈융님.

bof3 문제에서 작성하신 스크립트를 통해 쉘을 얻으신 것 같네요. 하지만 ls 명령어를 입력했을 때 출력이 나오지 않는 문제를 겪고 계신 것 같습니다. 이 문제는 주로 다음과 같은 이유로 발생할 수 있습니다:

  1. 입출력 버퍼링 문제: 쉘이 완전히 활성화되지 않았거나 표준 입력과 표준 출력을 제대로 처리하지 못하는 경우가 많습니다. pwntoolsinteractive() 함수가 제대로 사용할 수 있도록 스크립트를 다시 확인해 보세요.

  2. 주소나 쉘코드의 오류: 올바른 주소로 점프하지 못했거나 셸코드에 문제가 있을 수 있습니다. 특히, 주소 변환이나 페이로드에서 오프셋 조정이 필요할 수 있습니다.

  3. 리모트 서버의 제한: 서버에서 셸 명령어 입력을 제한하거나, 특정 명령어를 비활성화했을 수 있습니다. 테스트 환경을 로컬에서 설정하여 비교해 보시는 것도 방법입니다.

  4. SSH/Telnet 서버 제한: 쉘을 통해 접근하고자 하는 시스템에서 특정 기능 제한을 설정했거나 특정 명령어들에 대해 응답을 제한했을 가능성도 있습니다.

비슷한 문제를 경험하신 다른 수강생들의 해결 방법을 확인하고 싶다면, 다음 링크들을 참조하실 수 있습니다:

위 자료들은 pwntools 또는 유사한 환경에서 발생할 수 있는 여러 이슈에 대한 해결 경로를 제공합니다. 이를 통해 추가적인 힌트를 얻으실 수 있을 것입니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

rop64 뭐가 잘못 됐을까요..?

0

52

2

rop64 질문입니다

0

34

2

bof2 문제 페이로드 관련 질문

0

49

1

bof1 마지막 파이썬 실행

0

39

2

bof1 마지막에 질문 있아요

0

50

3

bof로 변수 조작

0

41

3

체크의 위치

0

35

2

패딩과 체크

0

34

1

스택의 구조에 대한 질문 입니다.

0

32

2

Rev-basic-2 문제 파일

0

49

3

강의 속 버블 파일은 어디서 받을 수 있나요?

0

50

1

디스코드 참가 관련

0

46

2

디스코드 참가

0

43

2

cdecl 에서 내부가 아닌 외부 정리

0

45

2

0x9와 9의 차이

0

42

1

디스코드 이메일 등록 오류

0

73

2

수업자료는 어디서 다운받을 수 있을까요?

0

79

1

디스코드 오류

0

100

2

WEB, REV&PWN 두개 과정 동시에 LMS가입이 안되나요?

0

85

2

디스코드 이메일 등록 오류

0

264

2

문제풀이 문제가 어디에있죠?

0

81

1

log, debug

0

75

2

디스코드

0

121

2

디스코드 DM으로 이메일/과정명 인증 오류

0

196

3