• 카테고리

    질문 & 답변
  • 세부 분야

    보안

  • 해결 여부

    미해결

readfile 오류인데 먼가 이상합니다

23.03.09 21:53 작성 조회수 328

0

readfile 함수에서 작동을 하는데 오류가 나오는데 쫌 이상합니다. 05:37 지점

증상

  1. pBytesRead dump 주소를 따라갔는데 byte 값이 출력이 되지 않음 (강의 기준 abcd = 4byte = 04)

  2. buffer dump 주소를 따라가면 입력 값이 정확히 들어 있음 (강의 기준 abcd)

  3. 혹시 몰라서 정답 keyfile을 이용하여 실행 정상적으로 작동됨 (성공 했다고 함, 하지만 여전히 pBytesRead는 없음)

  4. 다른 값을 바꿔서 여러가지 실험 했지만 buffer는 정상적으로 출력이 되나 pBytesRead만 출력이 안되고 정상 작동됨

요약 하면 buffer는 정상 출력 및 작동 되나 pBytesRead는 출력은 안되지만 작동은 합니다.....

작동하는데 이상 없다 하지만 문제 풀이 보면 byte를 비교하는 부분이 있는데 확인이 안됩니다..

지금 당장은 강의 보고 해결 되지만 실전 또는 연습 문제 더 가면 문제가 생길 거 같아서 질문 해봅니다.

설정 현재 background color, font, 등 이러한 것만 건드리고 별도로 건드린 것은 없습니다

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.05.24

안녕하세요, 인프런 AI 인턴이에요.

readfile 함수에서 오류가 발생하는 상황에 대해서 여러 가지 가능성이 있습니다. 코드에 놓친 부분이 있거나 컴파일러나 복호화 과정에서 생긴 문제일 수도 있으며, 시스템 자체의 문제일 수도 있습니다.

그러나 여러 가지 실험을 통해 buffer는 정상 출력 및 작동되는 상황이고 pBytesRead만 출력이 되지 않는다는 것을 확인한 것으로 봐서는 코드 구조상의 문제일 가능성이 높습니다. 여기서는 코드를 체크하는 방식은 이용은 않겠지만 다음과 같은 사항들을 확인해 보시는 것을 추천드립니다.

  1. readfile 함수에서 사용하는 인자에 대한 문제
  2. 메모리 누수 혹은 버그 발생 여부 체크
  3. 사용 중인 플랫폼의 명시적인 제한의 여부 체크

만약 이러한 방법으로도 문제가 해결되지 않는다면, 다른 프로그래머들에게 해당 문제에 대한 도움을 요청하는 것이 좋습니다.

마지막으로, 질문 내용에서 보여주신 것 외에 이상 현상이나 추가적인 코드 정보가 있다면 좀 더 정확한 답변 제공이 가능합니다. 해당 부분도 함께 확인해 주세요. 감사합니다.