kms0204

  • 홈
  • 태그
  • 방명록

브루트 포스 알고리즘 1

[알고리즘]브루트 포스 알고리즘(Brute force Algorithm)

Brute force는 "난폭한 힘", "짐승 같은" 이라는 뜻이다. 그리고 이것이 이 알고리즘의 모든걸 설명한다. 브루트 포스 알고리즘은 이름 그대로, 조합 가능한 모든 문자열을 조합해 보는 알고리즘이다. 주로 암호학에서 사용되며, 흔히 브루트 포스 공격, 무차별 대입 공격이라고도 불린다. 그뿐만 아니라 다른 알고리즘 분야에서도 사용된다. 모든 영역을 전체 탐색하는 알고리즘이며, 선형 구조+비선형 구조를 모두 탐색하기 위해 순차 탐색 / 깊이 우선 탐색(DFS), 너비 우선 탐색(BFS)를 사용한다.(기본) 사실, 어떤 방식으로든 전체 탐색을 통해 문제를 해결하면 브루트 포스 알고리즘으로 풀었다고 할 수 있다. 이 알고리즘은 시간과 자원이 엄청나게 들어가지만, (시간 복잡도나 자원 측면에서 조차 효율적..

알고리즘 2022.04.16
이전
1
다음
더보기
프로필사진

kms0204

  • 분류 전체보기 (106)
    • 알고리즘 (15)
      • 코드업 (5)
      • 백준 (5)
      • 고급정렬 (0)
      • 기초정렬 (3)
    • Layer7 과제 (87)
      • 웹해킹 (26)
      • 리버싱 (23)
      • 포너블 (27)
    • 프로그래밍 언어 (4)
      • 파이썬 (4)

Tag

정렬, 많은 조건 분기, XSS filtering bypass, 파이썬, 그리디 알고리즘, Greedy Algorithm, 구현, 널 바이트 인젝션, 브루트 포스 알고리즘, pwndbg 명령어, brute force algorithm, 리버싱, 알고리즘, 라이트업, 문제풀이, 시간복잡도, 브루트포스 알고리즘, 키워드 필터링 우회, 메모아이제이션, null byte injection,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바