inflearn logo
강의

Course

Instructor

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

Buffer-overflow-1 Problem Walkthrough

bof1 마지막에 질문 있아요

50

yungjegal7778262

13 asked

0

image.png

여기서 왜 안 될까요?

그리고 자꾸 서버에 연결이 안돼요...

시스템-해킹 보안-교육

Answer 3

0

knockOn

현재 컴퓨터에 python이 잘 설치되어 있지 않은 듯 합니다! python -v, python3 -v 의 명령어만 입력해서 python이 설치되어 있는 지 확인할 수 있습니다 🙂

0

yungjegal7778262

서버에 연결은 되는데 파이썬이 실행이 안 되요

-1

communityai8509

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

BOF1 문제에 대해 질문 주셨군요. 주어진 exp.py 코드는 ./bof1 바이너리 파일을 대상으로 버퍼 오버플로를 유발하기 위해 작성된 것으로 이해됩니다. 코드에서 문제가 생기는 몇 가지 주요 원인과 해결 방법을 안내드리겠습니다.

  1. 파일 경로 및 권한:

    • 먼저 ./bof1 파일과 exp.py 파일이 실행 가능한 권한을 가지고 있는지 확인해보세요. chmod 777 exp.py 명령어는 exp.py 파일의 권한을 변경하는 것처럼, chmod +x bof1 명령어로 실행 가능한 권한이 부여되었는지 확인해보세요.
  2. 네트워크 문제 해결:

    • “서버에 연결이 안 돼요”라는 부분으로 보아, 운영 환경에서 네트워크나 서버 측의 설정 문제일 가능성이 있습니다. 다음을 참고해보세요:
      • 확인할 사항: 인터넷 연결 상태 및 방화벽 설정. 때로는 방화벽이 외부 서버와의 연결을 막기도 합니다.
      • 만약 로컬 테스트 환경이라면, 로컬 네트워크 설정이나 서버 실행 상태를 점검해 주세요.
  3. 코드 배포 환경:

    • 운영 체제의 차이에 따라 환경 변수나 주소 정렬 방식(Endianess)에 따라 문제가 발생할 수 있습니다. 이 경우, Python PWN 라이브러리를 사용할 때 대상 환경과 호환되는지 checksec 등의 도구로 보안 설정 및 바이너리 보호 기능을 확인해보세요.

BOF1 문제에 대한 유사한 질문들을 찾아보신다면 아래 링크를 확인하여 다양한 연습 사례 및 해결 방법을 얻을 수 있습니다:

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

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

0

52

2

rop64 질문입니다

0

34

2

bof3 문제 관련 질문

0

41

2

bof2 문제 페이로드 관련 질문

0

49

1

bof1 마지막 파이썬 실행

0

39

2

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