پایتونتست نفوذ

ساخت ابزار Hash Cracker با پایتون

جلسه یازدهم

ساخت ابزار Hash Cracker

در این آموزش با استفاده از زبان برنامه نویسی پایتون، ابزاری را طراحی خواهیم کرد که میتونه برای ما هش های md5, sha1, sha224, sha256, sha384, sha512 رو کرک کنه. در این ابزار از کتابخانه hashlib پایتون استفاده می کنیم.

import hashlib


print """

hash cracker version 1.0

coded by www.kaliboys.com

[*]-md5
[*]-sha1
[*]-sha224
[*]-sha256
[*]-sha384
[*]-sha512

"""
try:
	hashing = raw_input("Enter Your hash : ")
	type_hash = raw_input("Enter type hash : ")
	file = raw_input("Enter wordlist exmple passlist.txt :")

	wordlist = open(file,"r").readlines()

	for password in wordlist:
		password = password.strip()

		if type_hash == "md5":
			hash_a = hashlib.md5(password).hexdigest()
		elif type_hash == "sha1":
			hash_a = hashlib.sha1(password).hexdigest()

		elif type_hash == "sha224":
			hash_a = hashlib.sha224(password).hexdigest()
		elif type_hash == "sha256":
			hash_a = hashlib.sha256(password).hexdigest()
		elif type_hash == "sha384":
			hash_a = hashlib.sha384(password).hexdigest()
		elif type_hash == "sha512":
			hash_a = hashlib.sha512(password).hexdigest()
		if hashing == hash_a:
			print "[+] hash is cracked > ",password
			break
		else:
			print "[-] try test ",password
except:
	print "[!] plz check input "

یوسف وفایی

فارغ التحصیل کارشناسی IT، علاقه مند به برنامه نویسی و علم امنیت، عاشق یادگیری حرفه های جدید، کنجکاو برای همه چیز، همچنین همیشه تلاش میکنم تا به هدفم برسم...

‫4 دیدگاه ها

  1. با سلام اگه امکان داره مباحث امنیت با پایتون رو با ورژن 3انجام بدین

  2. سلام
    ممنون از سایت خوبتون .
    شما از چه python ی استفاده میکنید ؟
    و اینکه من در ویندوز ۱۰ تست کردم ارور پرینت رو میده .

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


دکمه بازگشت به بالا