Klez Posted December 16, 2006 Report Share Posted December 16, 2006 Jā. tieši ar php palīdzību :) varbūt kādam ir kāda ideja kā to labāk paveikt. ir visi burti (mazie un lielie) un cipari. vaidzētu uzgenerēt visas iespējamās kombinācijas ... varbūt kāds ir kaut ko līdzīgu jau darījis. ja nu uz php šito darīt ir galīgi muļķīgi , tad pasakiet :) paldies P.S gribas core2dou patesteet zem linuxa :) Link to comment Share on other sites More sharing options...
Grey_Wolf Posted December 16, 2006 Report Share Posted December 16, 2006 ko biji domaajis ar vissas iespejamaas kombinaacijas? domaats: AA AB AC ??? Link to comment Share on other sites More sharing options...
Klez Posted December 16, 2006 Author Report Share Posted December 16, 2006 (edited) aha, zinu ka traka ideja ... :) un to visu failā ieseivot .... ir doma ar 8 cikliem. mekleeju veel kaadu citu variantu. jau staigaaju pa googles ielaam :) Edited December 16, 2006 by Klez Link to comment Share on other sites More sharing options...
Grey_Wolf Posted December 16, 2006 Report Share Posted December 16, 2006 naff ar 8 cikliem ja 2 simboli tad ar 2 ciklim ;) Vai domaaji visas iespeejaamas 8 ciparu kombinaacijas? bisk veelaak pameegjinaasu uzrakstiit ;) Taa saaciit jaasaka trenninja deelj ;) Link to comment Share on other sites More sharing options...
Klez Posted December 16, 2006 Author Report Share Posted December 16, 2006 nu jaa. visas iespeejamaas 8 ciparu/burtu kombinaacijas ... :) Link to comment Share on other sites More sharing options...
Grey_Wolf Posted December 16, 2006 Report Share Posted December 16, 2006 (edited) vispaar skjiet kaa tur nevajag 8 ciklus ;) manupraat stipri mazaak.. (jo neticu ka atkariiba no prasiito simbolu skaita vajag tikpat ciklus ;) ) Vispaar pameklee mat vienaadojumus/algoritmus par Kombinatoriku ;) Domaaju ka atradiisi gatavu algoritmu , atliks tik pielaagot PHP ;) Edit: pameklee pie C++ to buus stipri vieglaak pielaagot prieksh PHP Edited December 16, 2006 by Grey_Wolf Link to comment Share on other sites More sharing options...
Klez Posted December 16, 2006 Author Report Share Posted December 16, 2006 (edited) shitaads ir manaa smadzenju izpildiijumaa ... http://paste.php.lv/4870 mazs labojums 46 rindinja no fwrite($fh, "$somecontent\r"); uz fwrite($fh, "$somecontent".chr(10)); Edited December 16, 2006 by Klez Link to comment Share on other sites More sharing options...
cilveks Posted December 16, 2006 Report Share Posted December 16, 2006 Ja gribi tikai dabuut shiis visas iespeejamaas kombinaacijas failaa, tad tam jau ir gatavas programmas, googlee uz atsleegvaardiem "generate rainbow table". Link to comment Share on other sites More sharing options...
rob Posted December 16, 2006 Report Share Posted December 16, 2006 function randomkeys($length){ $pattern = "1234567890abcdefghijklmnopqrstuvwxyz"; for($i=0;$i<$length;$i++){ if(isset($key)) $key .= $pattern{rand(0,35)}; else $key = $pattern{rand(0,35)}; } return $key; } Link to comment Share on other sites More sharing options...
bubu Posted December 16, 2006 Report Share Posted December 16, 2006 rob: tas neģenerēs visas iespējamās, bet gan randomā kautkādu kaudzi. Un kādus murgus jūs tur runājat.. cilveks: rainbow table, wtf? Vai tev ir kaut mazākā nojausma kā tiek konstruēta Rainbow table? Tieši konstruēta? Klez: Te tak vienkārša rekursija der, vai pat vienkāršāk: eklementārs cikls: <?php $visi = "abcdefgh"; // no kaa gjenereet, saraksti te visus burtus/ciparus $g = strlen($visi); $garums = 4; // kaadaa garumaa gjenereet tos stringus $data = ""; for ($i=0; $i<$garums; $i++) { $data .= $visi{0}; } while (true) { echo $data, "\n"; $p = $garums-1; while ($p>=0) { $i = strpos($visi, $data{$p}); if ($i == $g-1) { $data{$p} = $visi{0}; $p--; } else { $data{$p} = $visi{$i+1}; break; } } if ($p < 0) { break; } } ?> Un uz php šitādas lietas testēt, manuprāt ir muļķīgi. php interpretatora overheads ir pārāk liels. Tad jau daudz labāk rakstīt šito pašu iekš Pascal, C vai C++. Un vēlams izmantojot divus threadus, ja jau dual-kori gribi testēt. Link to comment Share on other sites More sharing options...
Klez Posted December 20, 2006 Author Report Share Posted December 20, 2006 tnx bubu. meeginaashu kko sakodeet ieksh linux ... neesmu veel neko kodeejis. bet briivajaa briidii kko pagoogleeshu :) Link to comment Share on other sites More sharing options...
bubu Posted December 20, 2006 Report Share Posted December 20, 2006 Kāda tur šķirba - windows/linux. Ja jau testu vienkāršu gribi, tad izmanto tikai standartbibliotēkas un programm, kur vien gribi. Link to comment Share on other sites More sharing options...
Klez Posted December 20, 2006 Author Report Share Posted December 20, 2006 intreses peec linuxaa. viens uztaisiija ieksh C# ar tiem 8 cikliem. win nokaaraas... Link to comment Share on other sites More sharing options...
bubu Posted December 20, 2006 Report Share Posted December 20, 2006 Ko nozīmē nokārās? Acīmredzot kļūdainu programmu tika uzrakstīta. Tur pat nekam nav kur nokārties. Link to comment Share on other sites More sharing options...
Klez Posted December 20, 2006 Author Report Share Posted December 20, 2006 vinsh trakstiija taa kaa man tas php skripts, ar 8 cikliem. un ar striimaa paliidziibu raksta failaa. win nokaaraas ... Link to comment Share on other sites More sharing options...
Recommended Posts