wmaraci reklam
lidertakipci

php den kombinasyon hazırlama nasıl?

9 Mesajlar 3.533 Okunma
advertseo
wmaraci reklam

ahmed ahmed WM Aracı Kullanıcı
  • Üyelik 02.07.2011
  • Yaş/Cinsiyet 34 / E
  • Meslek ögrenci
  • Konum
  • Ad Soyad ** **
  • Mesajlar 34
  • Beğeniler 1 / 1
  • Ticaret 0, (%0)
PHP den 5'li wordlist hazırlamak istiyorum kendim belirleyecegim rakamlarla hepsi birbirinden farklı olazacak şekilde sıralayan mesela 3-5-6 olacak ama 3-6-5 birdaha olmayacak şekilde boyle bir kod oluşumu varmıo acaba?kusura bakmayan sonra aklıma geldi kombinasyon degil wordlist olacaktı başlıgı düzeltemedim.
 

 

wmaraci
reklam

rephole rephole WM Aracı Kullanıcı
  • Üyelik 24.12.2012
  • Yaş/Cinsiyet 31 / E
  • Meslek Yazılım ve Veri Tabanı Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad ** **
  • Mesajlar 31
  • Beğeniler 18 / 11
  • Ticaret 0, (%0)
Ne istediğinizden çok, ne için istediğinizi yazarsanız; ne istediğinizi anlamasak veya anlasak ta mümkün olmasa bile alternatif çözümler sunabiliriz. Şahsen ben anlamayanlardanım :)
 

 

O kadar uğraştık, bir beğen istersen?

Muhsin ASLAN Muhsin ASLAN Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 10.07.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Developer
  • Konum Konya
  • Ad Soyad M** A**
  • Mesajlar 1120
  • Beğeniler 1086 / 244
  • Ticaret 1, (%100)
Aklıma gelen ilk neden "Parola" :D

Ahmet nedenin parola ise sana burada yardım edecek kimseyi tanmıyorum onun için ha*k siteleri var onlar daha çok yardımcı olurlar ;)
 

 

Link Link WM Aracı Kullanıcı
  • Üyelik 04.01.2013
  • Yaş/Cinsiyet 44 / E
  • Meslek Seo Danışmanı
  • Konum İstanbul Avrupa
  • Ad Soyad H** A**
  • Mesajlar 1546
  • Beğeniler 379 / 426
  • Ticaret 46, (%100)
Önce 32 harfi değişkene ata
son random komutu ile yazdır
 

 

Deneme
wmaraci
wmaraci

ahmed ahmed WM Aracı Kullanıcı
  • Üyelik 02.07.2011
  • Yaş/Cinsiyet 34 / E
  • Meslek ögrenci
  • Konum
  • Ad Soyad ** **
  • Mesajlar 34
  • Beğeniler 1 / 1
  • Ticaret 0, (%0)
arkadaşın dedigi parola ama farklı bir amaç için tüm siteleri taradım wordlist oluşturan bir çok program buldum ama benim istegime uyan bir tane bulamadım php yada asp ile olan herhangi bir dokuman bu ladamadım ben şahsen .birde istedigim şey şöyle
mesela ben 856-66-99-99-55 gibi rakamları verip 3'lü 856-66-99 gibi bir kombinasyon oluşturmak istiyorum ama 856-66-99 verdiya 66-856-99 gibi aynı bir kombinasyonu vermesin.
 

 

fatihcan fatihcan www.ktubotekulubu.com Kullanıcı
  • Üyelik 28.08.2012
  • Yaş/Cinsiyet 31 / E
  • Meslek Öğrenci
  • Konum Trabzon
  • Ad Soyad ** **
  • Mesajlar 478
  • Beğeniler 212 / 75
  • Ticaret 2, (%100)

ahmed adlı üyeden alıntı

arkadaşın dedigi parola ama farklı bir amaç için tüm siteleri taradım wordlist oluşturan bir çok program buldum ama benim istegime uyan bir tane bulamadım php yada asp ile olan herhangi bir dokuman bu ladamadım ben şahsen .birde istedigim şey şöyle
mesela ben 856-66-99-99-55 gibi rakamları verip 3'lü 856-66-99 gibi bir kombinasyon oluşturmak istiyorum ama 856-66-99 verdiya 66-856-99 gibi aynı bir kombinasyonu vermesin.


Random (Rasgele) sayılı buldurarak diziye aktarabilirsin yani random sayı bul sonra diziden kontrol et bu sayı var mı eğer yok ise diziye ekle var ise yeniden bir sayı bul bu şekilde olabilir istersen php halindede verebilirim.

ufak bir örnek yaptım kodlar:

$i=0;
$j=0;
$dizi=array();
while ($i<=10){
$var=0;
$sayi=rand(0,100);


for ($j=0;$j<=$i;$j++) {

if ($dizi[$j]==$sayi) {
$var=1;

}
}
if ($var==0){
$i++;
$dizi[$i]=$sayi;
}

}

?>



Untitled Document




for ($i=0;$i<=10;$i++) {
echo $dizi[$i]." | ";
}
?>

 

 

ahmed ahmed WM Aracı Kullanıcı
  • Üyelik 02.07.2011
  • Yaş/Cinsiyet 34 / E
  • Meslek ögrenci
  • Konum
  • Ad Soyad ** **
  • Mesajlar 34
  • Beğeniler 1 / 1
  • Ticaret 0, (%0)

fatihcan adlı üyeden alıntı

Random (Rasgele) sayılı buldurarak diziye aktarabilirsin yani random sayı bul sonra diziden kontrol et bu sayı var mı eğer yok ise diziye ekle var ise yeniden bir sayı bul bu şekilde olabilir istersen php halindede verebilirim.

ufak bir örnek yaptım kodlar:

$i=0;
$j=0;
$dizi=array();
while ($i<=10){
$var=0;
$sayi=rand(0,100);


for ($j=0;$j<=$i;$j++) {

if ($dizi[$j]==$sayi) {
$var=1;

}
}
if ($var==0){
$i++;
$dizi[$i]=$sayi;
}

}

?>



Untitled Document




for ($i=0;$i<=10;$i++) {
echo $dizi[$i]." | ";
}
?>


Eyvallah sagolasın birde bunu deneyeyim peki yazdırmasını istedigimiz rakamları ve harfleri kodun neresine ekliyoruz.Hani sen 1 den 100 e kadar demişsin ya ben ise

55-96-76-83-46-22-11-77 rakamlarını verip bunlardan 4 kombinasyon istiyorum bunun yapıla bilme olasılıgı varmı acaba tabi döngüleri tekrarlamama şartıyla örn:
55-96-76-83 bu rakamı verdi

55-96-83-76
83-96-76-55 aynı olan bu rakamları bir daha vermesin?
Yardımın için yine sagol kolay gelsin.
 

 

fatihcan fatihcan www.ktubotekulubu.com Kullanıcı
  • Üyelik 28.08.2012
  • Yaş/Cinsiyet 31 / E
  • Meslek Öğrenci
  • Konum Trabzon
  • Ad Soyad ** **
  • Mesajlar 478
  • Beğeniler 212 / 75
  • Ticaret 2, (%100)

ahmed adlı üyeden alıntı

Eyvallah sagolasın birde bunu deneyeyim peki yazdırmasını istedigimiz rakamları ve harfleri kodun neresine ekliyoruz.Hani sen 1 den 100 e kadar demişsin ya ben ise

55-96-76-83-46-22-11-77 rakamlarını verip bunlardan 4 kombinasyon istiyorum bunun yapıla bilme olasılıgı varmı acaba tabi döngüleri tekrarlamama şartıyla örn:
55-96-76-83 bu rakamı verdi

55-96-83-76
83-96-76-55 aynı olan bu rakamları bir daha vermesin?
Yardımın için yine sagol kolay gelsin.


Kodlar şu şekilde eğer doğru anladı isem.
$i=0;
$j=0;
$dizi=array();
while ($i<=8){
$var=0;
$sayi=rand(0,100);


for ($j=0;$j<=$i;$j++) {

if ($dizi[$j]==$sayi) {
$var=1;

}
}
if ($var==0){
$i++;
$dizi[$i]=$sayi;
}

}

?>



Untitled Document




for ($i=1;$i<=4;$i++) {
echo $dizi[$i]." | ";
}
echo "
";
for ($i=5;$i<=8;$i++) {
echo $dizi[$i]." | ";
}
?>

 

 

ahmed ahmed WM Aracı Kullanıcı
  • Üyelik 02.07.2011
  • Yaş/Cinsiyet 34 / E
  • Meslek ögrenci
  • Konum
  • Ad Soyad ** **
  • Mesajlar 34
  • Beğeniler 1 / 1
  • Ticaret 0, (%0)
yardım eden herkese tşk. sonunda buldum belki sizinde işinize yara diye paylaşayım bir kaç sorun var ama işe yarıyor.

$totalList = array();
$minWordlength = 1;
$maxWordlength = 3;
$word = "";

$lowercaseLetters = array('a','b','c','d','e');
$upppercaseLetters = array('A','B','C','D','E');

$totalList = array_merge($totalList,$lowercaseLetters);

$num = 0;
for($i=$minWordlength; $i<=$maxWordlength; $i++) {
$num += pow(count($totalList),$i);
}
echo "The total number of different words : ".$num."
";

for($i=$minWordlength; $i <= $maxWordlength; $i++) {
$loopcode = "";
for($j=0; $j < $i; $j++) {
$loopcode .= 'for($key'.$j.'=0; $key'.$j.' $loopcode .= '$word .= $totalList[$key'.$j.'];';
}
$loopcode .= 'echo $word.\' | \';';
for($j=0; $j < $i; $j++) {
$loopcode .= '$word = substr($word,0,-1); } ';
}
eval($loopcode);
}

?>
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al