Notice
Recent Posts
Recent Comments
Link
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
관리 메뉴

디렉토리 브루트포스 (Directory Bruteforce) 본문

Study/Etc

디렉토리 브루트포스 (Directory Bruteforce)

awakerrday 2018. 2. 9. 00:58

웹사이트에서 직접적으로 알아낼 수 없고 추측으로만 알아낼 수 있는 

페이지들을 자동으로 찾기위해 웹퍼징, 디렉토리 무차별대입 도구 활용. 


경험상 dirb가 빠르고 사용하기 쉬웠다


DirBuster, GoBuster도 있


Dirb – by Dark Raver

커맨드 기반의 웹 디렉토리, 히든 파일 검색 도구이다.
Dirbuster 에 비해 프로그램이 가벼우며, 검색 속도 역시 빠른 편이다.
현재 2.2버전까지 발표되어 있으며, 정보 및 다운로드 경로는 다음과 같다.

* 다운로드 : http://sourceforge.net/projects/dirb/files/
* 설명페이지 : http://dirb.sourceforge.net/

칼리 리눅스에서는 별도의 설치 없이 “dirb” 명령을 통해 바로 실행이 가능하다.

스크린샷 2015-01-21 오전 12.51.39[ Dirb – 실행 및 도움말 화면 ]

dirb 명령어 뒤에 URL을 덧붙여서 실행하면 바로 간단한 퍼징을 시작하게 된다.
좀 더 심도있게 탐색을 해보고 싶다면, URL뒤에 딕셔너리 파일 경로를 지정해주거나,
찾고자 하는 파일 확장자 (php, jsp, html 등)를 -X 옵션과 함께 사용하면 된다.

다음은 간단하게 아파치 서버를 대상으로 퍼징을 해 본 화면이다.
별다른 옵션을 주지 않았음에도 불구하고 아파치 관련 페이지를 자동으로 찾아준다.

스크린샷 2015-01-21 오전 1.09.03[ Dirb – 아파치 서버를 대상으로 테스트한 화면 ]


도구 사용법 출처 및 더 자세한 내용: http://noplanlife.com/?p=1108




페이지 직접 접근에 활용할 수 있는 디렉토리 리스팅 방지

-아파치 서버설정


# vi /usr/local/apache/conf/httpd.conf
 
httpd.conf 설정 중 디렉토리 경로 설정 부분에서 Options의 Indexes 설정을 제거하거나, -Indexes로 변경해줍니다.

<Directory “/usr/local/apache/htdocs”>
    #Options Indexes FollowSymLinks
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

or

<Directory “/usr/local/apache/htdocs”>
    #Options Indexes FollowSymLinks
    Options -Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

변경을 완료했으면, apache를 재시작 해줍니다.


-윈도우 IIS 7.0 

인터넷 정보 서비스(IIS) 관리 -> 해당 웹 사이트 -> IIS -> "디렉토리 검색" 선택 후 "사용 안 함" 선택





'Study > Etc' 카테고리의 다른 글

WinDbg  (0) 2018.08.19
vim 에디터 설정  (0) 2018.03.26
멜트다운 취약점 원리 간단요약  (0) 2018.02.07
메모리 구조, 변수  (0) 2017.12.02
Dangling Pointer와 Use-After-Free  (0) 2017.11.30
Comments