All Projects → CyanCoding → Brute-Force-Password-Cracker

CyanCoding / Brute-Force-Password-Cracker

Licence: MIT license
A brute force attacker with packages for development in Python 3, Kotlin, C#, Go, Vala, and C++.

Programming Languages

kotlin
9241 projects
C#
18002 projects
vala
323 projects
C++
36643 projects - #6 most used programming language
go
31211 projects - #10 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Brute-Force-Password-Cracker

brutekrag
Penetration tests on SSH servers using brute force or dictionary attacks. Written in Python.
Stars: ✭ 30 (+3.45%)
Mutual labels:  brute-force
backtrex
Backtracking behaviour to solve discrete problems by brute force
Stars: ✭ 22 (-24.14%)
Mutual labels:  brute-force
password-list
Password lists with top passwords to optimize bruteforce attacks
Stars: ✭ 174 (+500%)
Mutual labels:  brute-force
PUPI
🛅 Passwords using personal information
Stars: ✭ 65 (+124.14%)
Mutual labels:  brute-force
orbitaldump
A simple multi-threaded distributed SSH brute-forcing tool written in Python
Stars: ✭ 405 (+1296.55%)
Mutual labels:  brute-force
psolving-paradigms
Common problems of dynamic programming methods and techniques, including prerequisites, for competitive programmers.
Stars: ✭ 34 (+17.24%)
Mutual labels:  brute-force
Credit-Card-Bruteforcer
Hacks credit card PAN numbers by using partial Hashes, and a list of random PAN [pins]
Stars: ✭ 50 (+72.41%)
Mutual labels:  brute-force
sshame
brute force SSH public-key authentication
Stars: ✭ 43 (+48.28%)
Mutual labels:  brute-force
urlbuster
Powerful mutable web directory fuzzer to bruteforce existing and/or hidden files or directories.
Stars: ✭ 144 (+396.55%)
Mutual labels:  brute-force
moac
Generate passwords and analyze their strength given physical limits to computation
Stars: ✭ 16 (-44.83%)
Mutual labels:  brute-force
DevBrute-A Password Brute Forcer
DevBrute is a Password Brute Forcer, It can Brute Force almost all Social Media Accounts or Any Web Application.
Stars: ✭ 91 (+213.79%)
Mutual labels:  brute-force
GmailBruterV2
Simple tool written in python3 to perform limited brute-force attacks on gmail accounts.
Stars: ✭ 264 (+810.34%)
Mutual labels:  brute-force
rbuster
yet another dirbuster
Stars: ✭ 21 (-27.59%)
Mutual labels:  brute-force
gentle-force
Brute-force, error and request rate limiting
Stars: ✭ 45 (+55.17%)
Mutual labels:  brute-force
RC-exploiter
NOT SUPORTED ANYMORE -- try resource_files repository (mosquito)
Stars: ✭ 50 (+72.41%)
Mutual labels:  brute-force
Telegram User Number Finder
Find the phone number of any telegram users
Stars: ✭ 232 (+700%)
Mutual labels:  brute-force
WPCracker
WordPress pentest tool
Stars: ✭ 34 (+17.24%)
Mutual labels:  brute-force
assbreak
a tool for brute-force website & mail address.
Stars: ✭ 38 (+31.03%)
Mutual labels:  brute-force
instabrute
Instagram Brute Forcer
Stars: ✭ 135 (+365.52%)
Mutual labels:  brute-force
Brutegram
Instagram multi-bruteforce Platfrom
Stars: ✭ 183 (+531.03%)
Mutual labels:  brute-force

Brute-Force Password Cracker

About: A repository with brute force password crackers I have personally written in several different programming languages.

Languages available:

  1. C++
  2. C#
  3. Python
  4. Kotlin
  5. Go
  6. New: Vala

About these programs

A brute force program attempts every possible solution when cracking a password. These are not just useful for hacking but can be applicable in many programs. They are often inefficient and time consuming because they are so thorough.

Read more about brute force password crackers here.

The algorithms generally use recursion, where the function creates more instances of itself. There is slight overhead here because if one function finishes, the others still run a few times before realizing they should quit, but if you have a recommendation on how to do it without recursion create an issue!

Application

I have used brute-force techniques many times in my coding career. Here are some examples where brute forcing could be used:

  • Finding anagrams of a word and seeing which are in a dictionary
  • Games where the computer needs to analyze the game board and rank the best places to play
  • Testing the performance of a language (i.e. C# is faster than Python but slower than Vala).
  • Benchmarking your CPU
  • Running a function 10 million times and ranking the performance/output
  • etc.

Implementation:

Implementation is easy enough. Each language contains a small main function and references the brute forcing function, which you could just copy into your code.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].