Hash Cracker

24 Mar 2022
84
39
Kodun Tamamı
Python:
import hashlib
import sys

class bcolors:

    OKGREEN = '\033[92m'
    ENDC = '\033[0m'

if __name__ == '__main__':

    TYPE = sys.argv[1]
    PATH = sys.argv[2]
    HASH = sys.argv[3]

    with open(PATH,"r") as file:

        for line in file.readlines():
            if TYPE == "md5":
                hash = hashlib.md5(line.encode()).hexdigest()

            if TYPE == "sha1":
                hash = hashlib.sha1(line.encode()).hexdigest()

            if hash == HASH:
                print(bcolors.OKGREEN + "[+] PASSWORD : " + line + bcolors.ENDC)
                exit(0)

Python:
import hashlib
import sys

hashlib hash oluşturmamıza yarayan bir kütüphane. sys ise kullanıcıdan girdi almak için kullanacağız.

TYPE = sys.argv[1]

Crack'lenecek olan hash'in türünü alıyoruz.

PATH = sys.argv[2]

Hash'i crack'lemek için kullanılacak şifre listesi dosyasının yolunu alıyoruz.

HASH = sys.argv[3]

Crack'lenecek hash'i alıyoruz.

with open(PATH,"r") as file:

Şifre listesi dosyasını okuma modunda açıyoruz.

for line in file.readlines():

Şifre listesinin satırları üzerinde file.readlines() ile geziniyoruz ve satırı line değişkenine atıyoruz.

Python:
if TYPE == "md5":

    hash = hashlib.md5(line.encode()).hexdigest()

if TYPE == "sha1":

    hash = hashlib.sha1(line.encode()).hexdigest()

Eğer hash'in türü md5 ise hash = hashlib.md5(line.encode()).hexdigest() kullanarak şifre listesinden aldığımız şifreyi yani line değişkenini md5 ile hash'liyoruz. Eğer türü sha1 ise aynı işlemi hashlib.sha1() kullanarak yapıyoruz.

Python:
if hash == HASH:

    print(bcolors.OKGREEN + "[+] Password : " + line + bcolors.ENDC)

    exit(0)

Eğer kullanıcıdan aldığımız HASH ile bizim şifre listesinden alıp oluşturduğumuz hash aynı ise şifreyi yazıdırıyoruz. bcolors.OKGREEN ve bcolors.ENDC yazımızı renklendirmek için var. Ve son olarak exit(0) programımızı sonlandırıyoruz.

Kullanılışı

 

Muslukcu

Katılımcı Üye
17 Kas 2021
699
265
Tesisat dükkanı
Kodun Tamamı
Python:
import hashlib
import sys

class bcolors:

    OKGREEN = '\033[92m'
    ENDC = '\033[0m'

if __name__ == '__main__':

    TYPE = sys.argv[1]
    PATH = sys.argv[2]
    HASH = sys.argv[3]

    with open(PATH,"r") as file:

        for line in file.readlines():
            if TYPE == "md5":
                hash = hashlib.md5(line.encode()).hexdigest()

            if TYPE == "sha1":
                hash = hashlib.sha1(line.encode()).hexdigest()

            if hash == HASH:
                print(bcolors.OKGREEN + "[+] PASSWORD : " + line + bcolors.ENDC)
                exit(0)

Python:
import hashlib
import sys

hashlib hash oluşturmamıza yarayan bir kütüphane. sys ise kullanıcıdan girdi almak için kullanacağız.

TYPE = sys.argv[1]

Crack'lenecek olan hash'in türünü alıyoruz.

PATH = sys.argv[2]

Hash'i crack'lemek için kullanılacak şifre listesi dosyasının yolunu alıyoruz.

HASH = sys.argv[3]

Crack'lenecek hash'i alıyoruz.

with open(PATH,"r") as file:

Şifre listesi dosyasını okuma modunda açıyoruz.

for line in file.readlines():

Şifre listesinin satırları üzerinde file.readlines() ile geziniyoruz ve satırı line değişkenine atıyoruz.

Python:
if TYPE == "md5":

    hash = hashlib.md5(line.encode()).hexdigest()

if TYPE == "sha1":

    hash = hashlib.sha1(line.encode()).hexdigest()

Eğer hash'in türü md5 ise hash = hashlib.md5(line.encode()).hexdigest() kullanarak şifre listesinden aldığımız şifreyi yani line değişkenini md5 ile hash'liyoruz. Eğer türü sha1 ise aynı işlemi hashlib.sha1() kullanarak yapıyoruz.

Python:
if hash == HASH:

    print(bcolors.OKGREEN + "[+] Password : " + line + bcolors.ENDC)

    exit(0)

Eğer kullanıcıdan aldığımız HASH ile bizim şifre listesinden alıp oluşturduğumuz hash aynı ise şifreyi yazıdırıyoruz. bcolors.OKGREEN ve bcolors.ENDC yazımızı renklendirmek için var. Ve son olarak exit(0) programımızı sonlandırıyoruz.

Kullanılışı

Eline sağlık
 

Endloss16

Üye
12 Mar 2023
92
35
Sadece Ölüler Görür
Kodun Tamamı
Python:
import hashlib
import sys

class bcolors:

    OKGREEN = '\033[92m'
    ENDC = '\033[0m'

if __name__ == '__main__':

    TYPE = sys.argv[1]
    PATH = sys.argv[2]
    HASH = sys.argv[3]

    with open(PATH,"r") as file:

        for line in file.readlines():
            if TYPE == "md5":
                hash = hashlib.md5(line.encode()).hexdigest()

            if TYPE == "sha1":
                hash = hashlib.sha1(line.encode()).hexdigest()

            if hash == HASH:
                print(bcolors.OKGREEN + "[+] PASSWORD : " + line + bcolors.ENDC)
                exit(0)

Python:
import hashlib
import sys

hashlib hash oluşturmamıza yarayan bir kütüphane. sys ise kullanıcıdan girdi almak için kullanacağız.

TYPE = sys.argv[1]

Crack'lenecek olan hash'in türünü alıyoruz.

PATH = sys.argv[2]

Hash'i crack'lemek için kullanılacak şifre listesi dosyasının yolunu alıyoruz.

HASH = sys.argv[3]

Crack'lenecek hash'i alıyoruz.

with open(PATH,"r") as file:

Şifre listesi dosyasını okuma modunda açıyoruz.

for line in file.readlines():

Şifre listesinin satırları üzerinde file.readlines() ile geziniyoruz ve satırı line değişkenine atıyoruz.

Python:
if TYPE == "md5":

    hash = hashlib.md5(line.encode()).hexdigest()

if TYPE == "sha1":

    hash = hashlib.sha1(line.encode()).hexdigest()

Eğer hash'in türü md5 ise hash = hashlib.md5(line.encode()).hexdigest() kullanarak şifre listesinden aldığımız şifreyi yani line değişkenini md5 ile hash'liyoruz. Eğer türü sha1 ise aynı işlemi hashlib.sha1() kullanarak yapıyoruz.

Python:
if hash == HASH:

    print(bcolors.OKGREEN + "[+] Password : " + line + bcolors.ENDC)

    exit(0)

Eğer kullanıcıdan aldığımız HASH ile bizim şifre listesinden alıp oluşturduğumuz hash aynı ise şifreyi yazıdırıyoruz. bcolors.OKGREEN ve bcolors.ENDC yazımızı renklendirmek için var. Ve son olarak exit(0) programımızı sonlandırıyoruz.

Kullanılışı

Elinize Sağlık
 

Agent-47

Katılımcı Üye
23 Mar 2023
415
266
HACKERİSTAN
Kodun Tamamı
Python:
import hashlib
import sys

class bcolors:

    OKGREEN = '\033[92m'
    ENDC = '\033[0m'

if __name__ == '__main__':

    TYPE = sys.argv[1]
    PATH = sys.argv[2]
    HASH = sys.argv[3]

    with open(PATH,"r") as file:

        for line in file.readlines():
            if TYPE == "md5":
                hash = hashlib.md5(line.encode()).hexdigest()

            if TYPE == "sha1":
                hash = hashlib.sha1(line.encode()).hexdigest()

            if hash == HASH:
                print(bcolors.OKGREEN + "[+] PASSWORD : " + line + bcolors.ENDC)
                exit(0)

Python:
import hashlib
import sys

hashlib hash oluşturmamıza yarayan bir kütüphane. sys ise kullanıcıdan girdi almak için kullanacağız.

TYPE = sys.argv[1]

Crack'lenecek olan hash'in türünü alıyoruz.

PATH = sys.argv[2]

Hash'i crack'lemek için kullanılacak şifre listesi dosyasının yolunu alıyoruz.

HASH = sys.argv[3]

Crack'lenecek hash'i alıyoruz.

with open(PATH,"r") as file:

Şifre listesi dosyasını okuma modunda açıyoruz.

for line in file.readlines():

Şifre listesinin satırları üzerinde file.readlines() ile geziniyoruz ve satırı line değişkenine atıyoruz.

Python:
if TYPE == "md5":

    hash = hashlib.md5(line.encode()).hexdigest()

if TYPE == "sha1":

    hash = hashlib.sha1(line.encode()).hexdigest()

Eğer hash'in türü md5 ise hash = hashlib.md5(line.encode()).hexdigest() kullanarak şifre listesinden aldığımız şifreyi yani line değişkenini md5 ile hash'liyoruz. Eğer türü sha1 ise aynı işlemi hashlib.sha1() kullanarak yapıyoruz.

Python:
if hash == HASH:

    print(bcolors.OKGREEN + "[+] Password : " + line + bcolors.ENDC)

    exit(0)

Eğer kullanıcıdan aldığımız HASH ile bizim şifre listesinden alıp oluşturduğumuz hash aynı ise şifreyi yazıdırıyoruz. bcolors.OKGREEN ve bcolors.ENDC yazımızı renklendirmek için var. Ve son olarak exit(0) programımızı sonlandırıyoruz.

Kullanılışı

eline sağlık kral

Kodun Tamamı
Python:
import hashlib
import sys

class bcolors:

    OKGREEN = '\033[92m'
    ENDC = '\033[0m'

if __name__ == '__main__':

    TYPE = sys.argv[1]
    PATH = sys.argv[2]
    HASH = sys.argv[3]

    with open(PATH,"r") as file:

        for line in file.readlines():
            if TYPE == "md5":
                hash = hashlib.md5(line.encode()).hexdigest()

            if TYPE == "sha1":
                hash = hashlib.sha1(line.encode()).hexdigest()

            if hash == HASH:
                print(bcolors.OKGREEN + "[+] PASSWORD : " + line + bcolors.ENDC)
                exit(0)

Python:
import hashlib
import sys

hashlib hash oluşturmamıza yarayan bir kütüphane. sys ise kullanıcıdan girdi almak için kullanacağız.

TYPE = sys.argv[1]

Crack'lenecek olan hash'in türünü alıyoruz.

PATH = sys.argv[2]

Hash'i crack'lemek için kullanılacak şifre listesi dosyasının yolunu alıyoruz.

HASH = sys.argv[3]

Crack'lenecek hash'i alıyoruz.

with open(PATH,"r") as file:

Şifre listesi dosyasını okuma modunda açıyoruz.

for line in file.readlines():

Şifre listesinin satırları üzerinde file.readlines() ile geziniyoruz ve satırı line değişkenine atıyoruz.

Python:
if TYPE == "md5":

    hash = hashlib.md5(line.encode()).hexdigest()

if TYPE == "sha1":

    hash = hashlib.sha1(line.encode()).hexdigest()

Eğer hash'in türü md5 ise hash = hashlib.md5(line.encode()).hexdigest() kullanarak şifre listesinden aldığımız şifreyi yani line değişkenini md5 ile hash'liyoruz. Eğer türü sha1 ise aynı işlemi hashlib.sha1() kullanarak yapıyoruz.

Python:
if hash == HASH:

    print(bcolors.OKGREEN + "[+] Password : " + line + bcolors.ENDC)

    exit(0)

Eğer kullanıcıdan aldığımız HASH ile bizim şifre listesinden alıp oluşturduğumuz hash aynı ise şifreyi yazıdırıyoruz. bcolors.OKGREEN ve bcolors.ENDC yazımızı renklendirmek için var. Ve son olarak exit(0) programımızı sonlandırıyoruz.

Kullanılışı

bu arada githubda paylaşmanı öneririm
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.