inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Phân tích các kỹ thuật tấn công vào lỗ hổng khi tải tệp lên và các trường hợp thực tế được giảng dạy bởi một học viên hack giả: PHẦN 1

[Thực hành 4-6] Thực hành kỹ thuật bỏ qua logic xác minh trong các môi trường khác nhau bằng cách sử dụng ký tự Null Byte

NULL 바이트 질문 드립니다.

Đã giải quyết

792

tjswlsgg8412

1 câu hỏi đã được viết

1

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() 함수가 업데이트 되어 널바이트를 에러로 탐지하는 것인지.. 아니면 다른 이유가 있는지 질문드립니다.  

모의해킹

Câu trả lời 4

1

crehacktive

해결되셨다니 다행입니다!

그리고 빠진 설명을 알게해주셔서 너무 감사합니다!

영상을 채워넣어야 겠네요 ㅎㅎ

1

tjswlsgg8412

답변 감사합니다! magic_quotes_gpc=Off 설정으로 해결했습니다.

1

crehacktive

안녕하세요!

혹시 php.ini 에서 magic_quotes_gpc = Off 이 되어 있는지 확인 부탁드립니다.

제가 환경 구축 부분에 해당 내용은 안넣은것 같은데 ,

해당 설정이 On으로 되어 있을 경우 널 바이트 인젝션이 이스케이프 처리가되서 되지 않을 수도 있습니다.

만약, php.ini 에서 magic_quotes_gpc = On 으로 되어 있다면

php.ini 에서 magic_quotes_gpc = Off 로 변경하시고 아파치 재기동을 하시면 해결이 될꺼에요 ㅎ

질문 감사합니다!

1

tjswlsgg8412

톰캣 매니저를 통한 WAR 디플로이 실습에서 궁금한 점이 있습니다

1

481

1

APM 설치 환경 질문드립니다.

1

444

1

안녕하세요 포트관련 질문 드립니다!

1

331

1

안녕하세요 질문이 있습니다!

1

347

1

안녕하세요 질문이 있습니다

1

288

1

img_upload1 이미지 파일 업로드 오류(해결O)

1

675

1

bitnami 사용중인데 널바이트 입력 시 fatal error가 발생합니다

1

430

1

인코딩, cmd 파라미터 오류

2

401

1

jsp 업로드 기능 실행 시 오류가 발생합니다

1

824

1

upload_prob10 에러 문제

0

292

0

톰캣 매니저

1

442

1

업로드 경로가 이미지 or 파일서버일 경우 문의드립니다!

1

354

1

system.getProperty("os.name").toLowerCase() 실행이 안됨

1

402

1

IIS 세미콜론 취약점 대응방안

1

285

1

jsp 환경에서도 널바이트 공격이 가능한가요?

2

391

1

수업내용대로 진행했는데 적용이 안됩니다.

1

288

1

강의 내용 질문드립니다. (파일업로드 공격대상 탐색CASE(2)강의)

1

261

1

[실습4-14] 이미지 검증 우회 실습(2)

1

507

1

%00 사용하면 오류 발생

1

614

1

JSP 한글 깨짐

1

717

1

upload_prob10 설정 문제

1

913

1

system() 함수 결과값 한글 깨짐 현상

1

402

1

JSP 오류 뜹니다.

2

5266

2

선생님 ㅠㅠ 안됩니다.

1

3216

1