본문 바로가기
security/웹 해킹

Webhacking.kr 43번

by aristia 2020. 7. 26.

1. 문제 확인

 

 

2. 코드 확인

 

 

3. 문제 풀이

 

맨 처음에 sky.jpeg라는 파일을 제출해보았다.

 

그랬더니 파일이 제출이 되었다.

 

webshell을 업로드해서 flag 파일을 출력하면 flag 값을 볼 수 있을 것 같다.

 

webshell.php 파일을 제출한다.

 

제출했더니 앞의 jpeg 파일과 다르게 다음과 같이 worng  type이라고 나온다.

그럼 파일 타입을 변조해서 보면 flag 값을 확인할 수 있을 것 같았다.

 

그래서 Burp Suite를 활용하여 이를 변조해보기로 한다.

 

Burp Suite를 보니 Content - Type이 application/ octet-stream인 것을 확인할 수 있다.

 

이것을 image/png로 변조하고 forward 하여 보내준다.

 

그럼 이렇게 Done!이 뜨는 것을 확인할 수 있다.

해당 링크를 클릭한다.

 

그럼 다음과 같이 Flag 값이 나오는 것을 확인할 수 있다.

 

Auth에 이를 적어주면 된다.

 

 

4. 결과

 

'security > 웹 해킹' 카테고리의 다른 글

Webhacking.kr 34번  (0) 2020.08.02
Webhacking.kr 32번  (0) 2020.08.02
Webhacking.kr 53번  (0) 2020.07.25
Webhacking.kr 7번  (0) 2020.07.22
Webhacking.kr 15번  (0) 2020.07.22

댓글