|
TwojePC.pl © 2001 - 2026
|
 |
A R C H I W A L N A W I A D O M O Ś Ć |
 |
| |
|
Mam taki problem, ze potrzebuje utworzyc wszystkie mozliwe kombinacje kilku wyrazow, ale , kubazzz 19/05/06 17:14 z pewnymi warunkami.
problem jest taki, ze zapomnialem hasla do pliku rar.
pamietam z jakiego zakresu slow je utworzylem i jakie znaki dodalem, ale pamietam tez ze specjalnie je skomplikwoalem.
wiem ze ma okolo 15 znakow, sa 2-3 slowa [ale nie jestem pewien ktore i czy sa wielka litera pisane] oraz wiem ze na koncu lub poczatku jest cyfra + znak specjalny lub jakos tak.
zrobilem cos takiego [przyklad]:
1) slowa - koza samochód dom KOZA SAMOCHÓD DOM Koza Samochód Dom
2) cyfra - 4
3) znak - &
Tylko, ze warunki sa takie - cyfra i znak moga sie powtarzac [max 2 razy], moga byc obok siebie, moga byc na poczatku i na koncu, moga byc miedzy wyrazami, ale nie przecinaja ich.
Wyrazy sie nie powtarzaja, ale nie wiem w jakiej kolejnosci sa, jaka jest kombinacja wielkosci liter.
Przykladowo moze to wyglada tak:
4&KOZAsamochód
&Samochód4Koza
&Koza&samochód4
itd.
kurcze to jest pomysl na ciekawy algorytm.
dorwalem program advanced rar password recovery, ale on a) nie ma takiej mozliwosci, b) robi 8-10 hasel na sekunde.
Zrobiłem własny charset, ale wyszlo i tak tyle kombinacji ze robil by to rok. ale to bylo na brutala;) wiec powstawala masa kombinacji ktorych na pewno nie ma.
Ja mam jakies umiejetnosci programistyczne w turbo pascalu, ale kurcze nie umialbym chyba juz takiego algorytmu zrobic co by sprawnie wygenerowal to [mialbym problem z tymi powtorkami, a operacje sa stringach, ja juz duzo zapomnialem]
Bo pomyslalem, ze z tych warunkow co dalem to bedzie moze kilkaset albo moze max kilka tysiecy kombinacji, powstanie slownik i pojdzie to jakos. na pewno nie bedzie to 15 trylionow kombinacji.
Pytanie moje
- czy ktos ma jakis pomysl jak to moge sam szybko zrobic?
- Czy ktos zna narzedzie lamiace hasla wlasnie z jakiejs puli podanych slow?
- czy moze ktos chcialbym sie podjac wyzwania i jesli powysze jest niemozliwe to zrobilby na szybko jakis taki algorytm? [pewno nie jest to trudne dla kogos obcykanego, pweno da sie w byle visual basicu napisac], najlepiej zeby bylo w pewnym zakresie uniwersalne.
- ewentualnie jakies podpowiedzi co bym sam wykombinowal cos.SM-S908 - w sumie to mozna to jeszcze bardziej ograniczyc , kubazzz 19/05/06 17:29
bo tak naprawde na raz wystepuje max 4 stringi i tylko 2 moga sie powtarzac.
na pewno sa tylko 2 z 3 slow jednoczesnie, nie wiecej.
na pewno jak jeden jest z duzej litery to drugi jest z malej.
to juz potem mozna algorytm kilka razy puscic.
kurde no trzeba miec talent, zeby wymyslic haslo ktore sie zapomni... wrr...SM-S908 - Zrób tak: , pachura 19/05/06 18:11
1. Napisz sobie program generujący wszystkie możliwe hasła które mogłeś mieć - nie będzie tego chyba aż tak dużo. Przykładowy kod w PHP:
$slowaiznaki = array("4", "&", "koza", "samochód", "dom", "KOZA", "SAMOCHÓD", "DOM", "Koza", "Samochód", "Dom");
foreach ($slowaiznaki as $s1)
foreach ($slowaiznaki as $s2)
foreach ($slowaiznaki as $s3)
foreach ($slowaiznaki as $s4)
echo("$s1$s2$s3$s4\r\n");
2. Wrzuć otrzymany plik jako słownik do Advanced RAR Recovery. Zapuść, TADA!
PS. Oczywiście powyższy kod generuje wszystkie możliwe wariacje z powtórzeniami, ale jeśli Twoich słów nie będzie aż tak dużo, to dasz radę.- dzieki , kubazzz 21/05/06 13:07
wprawdzie sporo sie tego wygenerowalo, ale i tak nie sa to te gigazyliardy kombinacji:)SM-S908 - ale jest jedno ALE :) - jak zwiekszyc ilosc 'elementow'? on skleja teraz 4 kawalki tylko , kubazzz 21/05/06 14:08
a obawiam sie ze moglo byc 5 lub 6 nawet.
nie znam php w ogole, probowalem cos tam dopisac,ale nic nie wyszlo:DSM-S908 - juz wiem - niechcaco duze litery z malymi pomieszalem , kubazzz 21/05/06 16:17
i nie dzialalo dlatego.SM-S908
|
|
|
|
 |
All rights reserved ® Copyright and Design 2001-2026, TwojePC.PL |
 |
|
|
|