Merhabalar,
radmin'in https://www.r10.net/forumda/1090803-i...lik-acigi.html konusunda yaptığı olayı kendi forumumda yapmak istiyorum, şifresi 123456 ya da 123321 vs olanları tespit etmek istiyorum.
radmin o konuda PHP kodundan ve while döngüsünden bahsetmiş, nasıl yapıyoruz bu işlemi? Bir de kafama şu takıldı; vBulletin sisteminde şifreler iki defa MD5 algoritmasından geçirilerek saklanıyordu. Bu şekilde nasıl görülebiliyor ki o şifreyi kullanan üyeler?
Teşekkürler.
[vBulletin] Parolası x olan üyelerin listesini almak?
5
●363
- 06-08-2013, 18:33:35hocam şu konuya bi bak radminde yapmıştı aynısını
https://www.r10.net/forumda/1090803-i...lik-acigi.html - 06-08-2013, 18:38:45Üyeliği durdurulduTamam, teşekkürler. Evet, biliyorum o konuyu. Zaten o konunun linkini ekledim ilk mesajımaNirvaMedya adlı üyeden alıntı: mesajı görüntüle
Ama nereye ekleyeceğim bu kodu? MySQL sorguları yaptım çokça kez, biliyorum ama bu SQL sorgusu değil ki. Nereden nasıl yapacağımı bulamadım.
- 08-08-2013, 03:01:32Üyeliği durduruldu
$password_hash = md5(md5("123456") . $salt); $sifre_query= mysql_query("SELECT * FROM kullanicilar ORDER BY kullanici_id ASC"); if(mysql_num_rows($sifre_query) >= 1) { while($sifre_row = mysql_fetch_array($sifre_query)) { $sifre= $sifre_row['sifre']; $kullanici_adi= $sifre_row['kullanici_adi']; if($password_hash == $sifre) { echo $kullanici_adi; } } }Yalnız şöyle bir durum var. vbulletinin db sini bilmediğimden dolayı sorgunun değiştirilmesi gerek. ayrıca @radmin in $password_hash kısmını direkt kullandım. sanırım vb de şifreler iki kez md5leniyor. bu kısmın da düzenlenmesi lazım. sanırım $salt değişkeninde de SALT hash kullanılıyor. dediğim gibi vbulletinin dbsine girip bakmak gerek. ama bu kodların azcık düzenlemeyle işe yaraması lazım.
ekleme:bu arada kullanıcıların şifresi görünmez hiçbir zaman. sadece md5lenmiş veriler birbirine uyarsa kullanıcı adını ekrana yazdır diyoruz. - 08-08-2013, 17:25:40Arkadaşlar isteyen arkadaşlar kullansın, sıradan özelleştirilmemiş Vbulettinler için bunu kullanabilirsiniz.
Şifresi 123456 olan kullanıcıları listeler bu ama isterseniz oraya istediğinizi yazıp varsa o şifreyi kullananları listeyebilirsiniz
@istanbullili arkadaşımız zaten paylaşmış fakat vbulletine uygun şekli aşağıda yazdığımdır
Keyifle kullanmanız dileğiyle, iyi bayramlar..
$password_hash = md5(md5("123456") . $salt); $sifre_query= mysql_query("SELECT * FROM users ORDER BY id ASC"); if(mysql_num_rows($sifre_query) >= 1) { while($sifre_row = mysql_fetch_array($sifre_query)) { $sifre= $sifre_row['user_hash']; $kullanici_adi= $sifre_row['user_name']; if($password_hash == $sifre) { echo $kullanici_adi; } } }
Ama nereye ekleyeceğim bu kodu? MySQL sorguları yaptım çokça kez, biliyorum ama bu SQL sorgusu değil ki. Nereden nasıl yapacağımı bulamadım.