Search

WebHacking.kr Challenge old-28

목표 : .htaccess
플래그 파일을 읽는게 목적이다.
놀랍게도 바로 접근이 가능하지만 실행 값은 아무런 값도 보이지 않는다.
파일을 업로드하면 < 를 없애는 필터가 걸리길래 아래 보이는 거 외에도 어떻게든 올리려고 별짓을 다해봤지만 php 자체가 실행이 안되더라.
찾아보니 생각지 못했던 .htaccess 라는 새로운 개념이 등장했다.
다음은 깔끔하게 정리된 글을 그대로 가져왔다.

.htaccess 파일이란?

.htaccess 를 통해 php실행이 불가능하도록 설정할 수 있다.
php실행이 꺼지면 파일 내용이 그대로 드러나게 되고 이를 통해 파일 내의 내용을 읽을 수 있다. (실제로 아파치 서버를 구성해보면 php 서비스 여부를 따로 설정해줘야한다)
내용을 다음과 같이 구성하면 flag.php의 php 실행을 중지하게 된다.
php_flag engine off
Plain Text
복사
업로드 후 동일 경로에 파일이 위치해있으므로 플래그 파일로 접근하면 내용이 나타난다.

✓ 다른 [워게임] 포스트

WebHacking.kr Challenge Write-Up (70/80)
In progress
WebHacking.kr Challenge Write-Up (70/80)
In progress
Load more
︎ 더 많은 게시물을 보려면
︎ 작성자가 궁금하면?
 2023. absolroot all rights reserved.