folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder C# İle Md5 Şifre Çözme



C# İle Md5 Şifre Çözme

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    juniourfalcon
    juniourfalcon's avatar
    Kayıt Tarihi: 22/Mayıs/2012
    Erkek

    Php ile yapılan bir site var kullanıcı şifreleri md5 ile saklanıyor. bunların girişlerini masaüstü bir programdan yapmak istiyoruz. 

    sitedeki md5 i nasıl çözümleyebilirz c# ile. 

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    2021 Talihlisi
    Deleted001
    Deleted001's avatar
    Kayıt Tarihi: 22/Kasım/2020
    Erkek

    md5 çözümlenir bir şey değil, geriye dönüşlü bir hash değil yani

    32 karakter(0-9, A-F kümesi) kullanıyor ve toplam değeri 128 bit

     

    bir yazılım en çok kullanılan kelimeleri türetip bunları hashe dönüştürüp karşılaştırabilir ama bunun hazırları zaten ya internetteki servislerde ya da satılyıor el altından

     

    not: doğru anladım değil mi, c# programı sitedeki MD5'leri düzyazı şifre yapacak

    altta da dendiği gibi, şifreler eğer düzyazı varsa converti basit ve SQL sorgusuyla bile yapılabiliyor ama hash'den düzyazıya dönüş isteniyorsa üstteki gibi yanıt

     

     

    Deleted001 tarafından 22/Nis/22 17:13 tarihinde düzenlenmiştir
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    juniourfalcon
    juniourfalcon's avatar
    Kayıt Tarihi: 22/Mayıs/2012
    Erkek

    yani c# ile siteye giriş yapamıyacazmı

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Realist
    Realist's avatar
    Kayıt Tarihi: 13/Nisan/2007
    Erkek

    php ile api yazıp c# ile verileri çekebilirsin.


    ..
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    juniourfalcon
    juniourfalcon's avatar
    Kayıt Tarihi: 22/Mayıs/2012
    Erkek
    Realist bunu yazdı

    php ile api yazıp c# ile verileri çekebilirsin.

    onu nasıl yapacaz veritabanına ulaşıyoruz ama şifreler şifrelenmiş diye giremiyoruz

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MhmdAlmz
    MhmdAlmz's avatar
    Kayıt Tarihi: 09/Ağustos/2015
    Erkek

    Hocam md5 i niye çözmeye çalışıyorsun onu anlamadım. MD5 zaten her dilde aynı sonucu üretmiyor mu? Kullanıcının adı ve şifresi varsa sende şifreyi MD5 yap db de sorgula bunu Query ile bile yaparsın.

     

    Select * from kullanicibilgileri where kullaniciadi="AHMET" AND sifre=MD5("blablbla")

    Bitti gitti :/


    Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu önünden (ahiret dünyadan) daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken (doğru) yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? Öyle ise, sakın yetime kahretme (onu horlama)! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unbalanced
    unbalanced's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek
    MhmdAlmz bunu yazdı

    Hocam md5 i niye çözmeye çalışıyorsun onu anlamadım. MD5 zaten her dilde aynı sonucu üretmiyor mu? Kullanıcının adı ve şifresi varsa sende şifreyi MD5 yap db de sorgula bunu Query ile bile yaparsın.

     

    Select * from kullanicibilgileri where kullaniciadi="AHMET" AND sifre=MD5("blablbla")

    Bitti gitti :/

    yüzümü gülümsettin, tesekkürler :)) 

    md5 bir sifreleme degil de hashleme metodu, @MhmdAlmz 'in dedigi gibi md5'i cözdürmek yerine kontrol icin gelen verinin de md5'ini alip karsilastirman gerek.

    Illa bir seyleri cözdürmek istiyorsan jwt gibi bir sey kullanabilirsin. JWT'nin payload'ini cözdürüp icindeki verileri okuyabilirsin, degisip degismedigini de icindeki signature'dan anlayabilirsin.

     

     

     

    unbalanced tarafından 22/Nis/22 23:35 tarihinde düzenlenmiştir

    Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aksata
    aksata's avatar
    Kayıt Tarihi: 28/Aralık/2009
    Erkek

    Tek bir yöntemin var. O da md5 in karşılığını söyleyen internet siteleri var hepsinde tek tek baktirt. Başka bir yöntem yok. O sitelerde DB sinde karşılaştırma yaptırıyor. Petabaytlarda mdt olusturup saklayamayacagina göre en mantıklı yöntem internetten bir sürü kaynaktan arattirmak. 


    Bazıları özgürlüğü sadece kendileri gibi düşünenlere reva görüyor...
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    cukurova
    cukurova's avatar
    Kayıt Tarihi: 21/Aralık/2003
    Erkek

    Arkadaşlar cevabını vermiş yapamazsın ama sen düz md5 ile yapıldığına emin misin?

    Genelde pass hashleri; 100 defa üst üste md5 aldırma veya hmac + salt ile algoritmalar kullanılır ki bu durumda rainbow table da işine yaramaz.

     

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Bektas
    x-files
    x-files's avatar
    Kayıt Tarihi: 06/Eylül/2005
    Erkek

    MD5 çözemesin, yapacağın işlem şu hocam

    Bir şifre girildi, bunu md5 çevirip veri tabanında md5 çevrilmiş şifreyi eşleştireceksin, uyuyorsa giriş yapacak, örnek php kodunu vereyim

    $sifre = "mehmet";
    $md5cevir = md5($sifre); // çıktısı 4e39298ce8bb79e5243616f7e09aae28 bu olaca
    $slq_sorgu ="SELECT * FROM tablo_adi WHERE kullanci = $gelen_kulanici AND sifre = $md5cevir";

    Örnek olması açısından, c# çevirirsin artık.

     

    x-files tarafından 23/Nis/22 09:12 tarihinde düzenlenmiştir

    //Hayat Bazen Tatlıdır//--//Aşıksan vur saza şoförsen bas gaza// https://zulfumehmet.com/ Kişisel bir olay
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    juniourfalcon
    juniourfalcon's avatar
    Kayıt Tarihi: 22/Mayıs/2012
    Erkek
    MhmdAlmz bunu yazdı

    Hocam md5 i niye çözmeye çalışıyorsun onu anlamadım. MD5 zaten her dilde aynı sonucu üretmiyor mu? Kullanıcının adı ve şifresi varsa sende şifreyi MD5 yap db de sorgula bunu Query ile bile yaparsın.

     

    Select * from kullanicibilgileri where kullaniciadi="AHMET" AND sifre=MD5("blablbla")

    Bitti gitti :/

    Bir deneyim bunu çözme dediğm kullanıcı girişi yapsın

     

     

Toplam Hit: 3039 Toplam Mesaj: 14
c# md5