NULL 바이트 질문 드립니다.
POST ~/upload.php?gubun=aa.php%00 HTTP/1.1
~멀티파트
Content-Disposition: form-data; name="userfile"; filename="test.txt"
위처럼 요청을 보냈는데, 아래와 같이 에러가 발생합니다.
move_uploaded_file() [<a href='function.move-uploaded-file'>function.move-uploaded-file</a>]: Unable to move 'C:\APM_Setup\temp\phpF6F8.tmp' to './upload/aa.php\0_test.txt' in <b>C:\APM_Setup\htdocs\file_upload\null_ex1\upload.php
: move_uploaded_file() [<a href='function.move-uploaded-file'>function.move-uploaded-file</a>]: Unable to move 'C:\APM_Setup\temp\php5861.tmp' to './upload/file.php\0_test.txt' in <b>C:\APM_Setup\htdocs\file_upload\null_ex1\upload.php
테스트 해본 결과 gubun에 널바이트(%00)를 삽입 시 에러가 발생합니다. 최근 move_uploaded_file() 함수가 업데이트 되어 널바이트를 에러로 탐지하는 것인지.. 아니면 다른 이유가 있는지 질문드립니다.
답변 4
1
안녕하세요!
혹시 php.ini 에서 magic_quotes_gpc = Off 이 되어 있는지 확인 부탁드립니다.
제가 환경 구축 부분에 해당 내용은 안넣은것 같은데 ,
해당 설정이 On으로 되어 있을 경우 널 바이트 인젝션이 이스케이프 처리가되서 되지 않을 수도 있습니다.
만약, php.ini 에서 magic_quotes_gpc = On 으로 되어 있다면
php.ini 에서 magic_quotes_gpc = Off 로 변경하시고 아파치 재기동을 하시면 해결이 될꺼에요 ㅎ
질문 감사합니다!
톰캣 매니저를 통한 WAR 디플로이 실습에서 궁금한 점이 있습니다
1
424
1
APM 설치 환경 질문드립니다.
1
387
1
안녕하세요 포트관련 질문 드립니다!
1
281
1
안녕하세요 질문이 있습니다!
1
299
1
안녕하세요 질문이 있습니다
1
238
1
img_upload1 이미지 파일 업로드 오류(해결O)
1
635
1
bitnami 사용중인데 널바이트 입력 시 fatal error가 발생합니다
1
387
1
인코딩, cmd 파라미터 오류
2
347
1
jsp 업로드 기능 실행 시 오류가 발생합니다
1
782
1
upload_prob10 에러 문제
0
253
0
톰캣 매니저
1
400
1
업로드 경로가 이미지 or 파일서버일 경우 문의드립니다!
1
308
1
system.getProperty("os.name").toLowerCase() 실행이 안됨
1
369
1
IIS 세미콜론 취약점 대응방안
1
253
1
jsp 환경에서도 널바이트 공격이 가능한가요?
2
344
1
수업내용대로 진행했는데 적용이 안됩니다.
1
245
1
강의 내용 질문드립니다. (파일업로드 공격대상 탐색CASE(2)강의)
1
220
1
[실습4-14] 이미지 검증 우회 실습(2)
1
453
1
%00 사용하면 오류 발생
1
556
1
JSP 한글 깨짐
1
653
1
upload_prob10 설정 문제
1
865
1
system() 함수 결과값 한글 깨짐 현상
1
360
1
JSP 오류 뜹니다.
2
5147
2
선생님 ㅠㅠ 안됩니다.
1
3083
1






