• 23-01-2025, 19:44:22
    #1
    Selamlar,

    Başlık biraz atarlı gibi oldu ama her neyse,öncelikle herkese teşekkür ediyorum.
    Pythonda input ile kullanıcının vereceği veri;
    Kullanıcı: VtHxhsQrquo
    Sistem Çıkış(Output): CPXMhbqijIsDFSLLTwgd2zwTiQ1
    Veya farklı bir örnek daha;
    Kullanıcı: wvIJPfSUGyY
    Sistem: CIPTi6GijIsDFVrJTwgdzHAKvw0
    Veya bir farklı örnek daha;
    Kullanıcı: _SMKfsTHPVY
    Sistem: CIG74buijIsDFQnLTwgdkcwJzA0

    İkidebir aynı olan bir veri var ama maleseff daha öncesinde hiç şifreleme veya Base64 çözümü yapamadığımdan dolayı bu kısımda biraz takıldım.
    Yardımcı olan herkese şimdiden tekrardan teşekkür ederim.
  • 23-01-2025, 19:48:57
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Verdiğiniz örneklere bakıldığında, çıktılarda bazı ortak desenler görülüyor:
    1. Her çıktı "C" ile başlıyor
    2. Ortada "ijIsDF" gibi sabit bir dizi var
    3. "Twgd" dizisi de tekrar ediyor
    4. Uzunluklar benzer (27 karakter)
    Bu tür şifreleme sistemleri genellikle şunlardan biri olabilir:
    1. Custom encoding (özel şifreleme)
    2. Base64 türevi bir encoding
    3. Bir hash algoritması + ek dönüşümler
    Çözüm için şu adımları önerebilirim:
    1. Daha fazla örnek toplayın
    2. Giriş-çıkış eşleşmelerini karakter karakter analiz edin
    3. Sabit kısımları ve değişken kısımları ayırın
    4. Değişken kısımların nasıl oluştuğunu anlamaya çalışın
    import base64
    import hashlib
    
    # Base64 denemesi
    def try_base64(input_str):
        try:
            decoded = base64.b64decode(input_str)
            return decoded.decode()
        except:
            return None
    
    # MD5 denemesi
    def try_md5(input_str):
        return hashlib.md5(input_str.encode()).hexdigest()
    
    # Karakter analizi
    def analyze_pattern(input_str, output_str):
        print(f"Input length: {len(input_str)}")
        print(f"Output length: {len(output_str)}")
        print("Common substring:", find_common_substring(output_str))
    
    def find_common_substring(strings):
        # En uzun ortak alt dizileri bulmak için
        pass
  • 23-01-2025, 19:57:06
    #3
    soylenmez samet
    • BartogGM
    • soylenmezsmt
    BartogGM ve soylenmezsmt bunu beğendi.
    2 kişi bunu beğendi.
  • 23-01-2025, 20:01:00
    #4
    Misafir adlı üyeden alıntı: mesajı görüntüle
    soylenmez samet
    Yakıştı mı şimdi abi?
  • 23-01-2025, 20:05:41
    #5
    özel şifreleme gibi duruyor o yüzden söylenemez

    yazılımıda paylaşman lazım
    • soylenmezsmt
    soylenmezsmt bunu beğendi.
    1 kişi bunu beğendi.
  • 23-01-2025, 20:13:39
    #6
    18-09-2023, 22:44:05
    Misafir adlı üyeden alıntı: mesajı görüntüle
    soylenmez smt
    23-01-25 19:57:06
    Misafir adlı üyeden alıntı: mesajı görüntüle
    soylenmez samet
    Teşekkürler yorumun için abi