Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Brute Force Funktion

Diskussion: Brute Force Funktion im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo, ich arbeite jetzt schon länger mit php und habs auch mitlerweile gut drauf, aber jetzt will ich lernen, ...

Antwort
Alt 15.09.05, 02:00   #1 (permalink)
 
Registriert seit: 02.08.05
Domi-ON.de Leistung: Facit NTK
Domi-ON.de eine Nachricht über ICQ schicken
Likes: 0
Standard Brute Force Funktion

Anzeige

Hallo,

ich arbeite jetzt schon länger mit php und habs auch mitlerweile gut drauf, aber jetzt will ich lernen, man so ein bischen mit rekursievem programmieren umgeht. dazu habe ich mir überlegt eine kleine funktion zu schreiben die im brute force style einfach alle zeichen ausgibt, die ich vorher definiert habe.

also gehen wir davon aus das ich in einen array die buchstaben a, b und c schreibe. nun soll das ergebniss so sein:

a
b
c
aa
ab
ac
ba
bb
bc
ca
cb
cc
aaa
aab
aac
...

wie kann ich das am besten realisieren, dass es variable bleibt, egal welche zeichen ich im array definiere.

ich will jetzt nicht unbedingt ne fertige lösung haben, sondern eher einen denk anstoß. wie ich es angehen soll.

danke für eure hilfe

liebe grüße

Domi

Domi-ON.de ist offline   Mit Zitat antworten
Alt 15.09.05, 07:32   #2 (permalink)
Member of Honour
 
Registriert seit: 11.09.03
Watchme Leistung: Z3
Likes: 2
Standard

aber klar geht das ...

Code:
programm ($zahl)
   $zahl --;
    if zahl != 0 
        programm($zahl)
    else
     schreibe_a_bis_z();
Watchme ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 15.09.05, 11:58   #3 (permalink)
Themenstarter
 
Registriert seit: 02.08.05
Domi-ON.de Leistung: Facit NTK
Domi-ON.de eine Nachricht über ICQ schicken
Likes: 0
Standard

achso,

ich habe vergessen zu erwähnen, dass ich das gerne so machen würde, dass es nicht unendlich lang läuft, sondern das ich z.B. immer nach 1.000 stoppe, die werte speicher und dann ein anderes mal wieder 1.000 mache.. wie kann ich das am besten realisieren?

bei schreibe_a_bis_z(): liste ich einfach alle elemente im array nacheinander auf, das ist ja auch kein problem, aber was is $zahl ? soll das die länge sein? und wo hänst du an den voran gegangen buchstaben wieder den nächsten dran? naja, ok, wollte ja keine lösung, daher probier ich es einfach mal und melde mich wieder, wenn probleme gibt..

danke schonmal

lg

Domi

//edit: bin die ganze zeit am probieren und komm nich drauf .. kannst mir noch bissle mehr helfen..?
Domi-ON.de ist offline   Mit Zitat antworten
Alt 15.09.05, 13:58   #4 (permalink)
 
Registriert seit: 09.03.04
mise Leistung: Facit NTK
Likes: 0
Standard

Code:
programm ($zahl, $count)
   $zahl --;
   $count++;
    if (($zahl != 0) && ($count < 1000))
        programm($zahl, $count)
    else {
        schreibe_a_bis_z();
        if ($zahl != 0)
            programm($zahl, 0);
    }
mise ist offline   Mit Zitat antworten
Alt 15.09.05, 14:03   #5 (permalink)
Moderator
 
Registriert seit: 17.10.01
soox Leistung: Facit NTK
Likes: 0
Standard

so wie ich das verstanden habe, will er spaeter weitermachen und nicht wieder von null anfangen.
soox ist offline   Mit Zitat antworten
Alt 15.09.05, 15:42   #6 (permalink)
Themenstarter
 
Registriert seit: 02.08.05
Domi-ON.de Leistung: Facit NTK
Domi-ON.de eine Nachricht über ICQ schicken
Likes: 0
Standard

Zitat:
Original von soox
so wie ich das verstanden habe, will er spaeter weitermachen und nicht wieder von null anfangen.
richtig.

Code:
    $chars = array('a', 'b', 'c');

    function schreibe_zeichen($chars) {
            foreach ($chars as $wert) {
                    echo $wert;
            }
    }
wenn ich das jetzt aber oben einsetze, dann funktioniert das nicht. also das eigentliche problem ist eigentlich, dass ich es nicht schafe so die buchstaben zu erstellen, wie oben beschrieben...

//Eidt: ich glaube um es zu verstehen, brauch ich doch mal nen richtiges beispiel, welches mir das macht ..
Domi-ON.de ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Brute Force Funktion
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
EFS mit Brute Force Icke Cryptography & Encryption 6 03.11.10 12:59
C99 & Brute Force R619m Webmaster-Security 9 16.09.07 23:04
?(Brute Force != Brute Force) Unicate Virenschutz · Tools & Aggressive Software 6 15.05.06 16:56
Brute Force auf NetBios BobaFett (In)security allgemein 4 12.06.04 10:18


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61