일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- php 로그인 페이지 만들기
- php To Do List
- sql injection
- FTZ
- Cryptography
- THM
- ssrf
- tryhackme
- overthewire
- Cookie
- php login page
- War Game
- file upload
- active recon
- 파일 업로드 취약점
- php file upload
- SQLi
- Server Side Request Forgery
- Leviathan
- php 파일 업로드하기
- access control
- active reconnaissance
- OS Command Injection
- php
- BANDiT
- Recon
- Authentication
- Reconnaissance
- over the wire
- privilege escalation
Archives
- Today
- Total
R's Hacking Daily Log
Brute Force 본문
Brute force
Brute force 공격이란 "전부 다 때려 넣어봐!!"라고 표현할 수 있을 거 같다.
숨겨진 directory를 찾기 위해 directory 이름을 대입해 보는 Gobuster
ftp, ssh 등 각 protocol 계정의 비밀번호를 알아내기 위해 이런저런 값을 넣어보는 hydra
4 digit pin을 알아내기 위해 0000~9999까지 시도해 보는 for문
이와 같은 것들이 모두 brute force를 실행하는 예시라 할 수 있다.
대입해 볼 값이 많으면 많을수록 시간도 오래 걸리고 사람들이 일일이 입력해 볼 수 없는 노릇이기 때문에
컴퓨터에게 넣어볼 값의 목록을 주고 brute force 공격을 실행한다.
*dictionary file = brute force 공격을 실행할 때 사용할 값의 모음집
비밀번호를 알아내기 위한 brute force 공격을 한다고 하면
사람들이 흔히 쓰는 비밀번호를 모아둔 dictionary file을 사용해서 공격을 실행하는 것이고
숨겨진 directory를 찾기 위해 brute force 공격을 실행할 때는
흔히 directory 이름으로 사용되는 단어들을 모아둔 dictionary file로 공격을 시도한다.
*여기서 말하는 dictionary file은 대중적으로 사용되는 값을 모아둔 파일로
bruce force는 말 그대로 dictionary file에 들어있는 내용의 모든 경우의 수를 다 대입해보는 공격이다.
'Daily-Note' 카테고리의 다른 글
Steganography (0) | 2023.04.10 |
---|---|
burp suite으로 보는 간단한 Brute fore 실습 (0) | 2023.04.09 |
ICMP (0) | 2023.04.01 |
Binaryfuck (0) | 2023.03.23 |
HTML vs XML (0) | 2023.03.21 |
Comments