An die It Freaks unter euch! (und auch an die andren) Wie weit kommt ihr?

  • Zitat

    Original geschrieben von claude
    Ich brauche allerdings hilfe bei 11! Ich bekomme Code 2 und 5 einfach nicht gebacken :(


    Code 2 und 5 habe ich mit dem MS Developer Studio und dem Debugger rausbekommen. Einfach 123456 im Formular eintragen, sehen was als Wert bei rauskommt (im Debugger) und danach dann auch die Buchstaben verdrehen.
    Es gibt sicher auch eine logische Loesung, die sich aus den SubString Befehl zusammensetzt, die hab ich aber nicht gefunden..*g


    Das einzige, was da event. hilft, ist was mein Dad mir erklaert hat. Unter C++ und aehnlichen Sprachen gibt die erste Zahl im Substring den Startbuchstaben an (Zaehlung beginnt bei Null!), die zweite dann nicht den Endbuchstaben, sondern wieviele Zeichen abgezaehlt werden sollen.
    Ob das jetzt was dazu tut - kA.


    @Kraehe: Bist du schon weiter? Die Class-Datei wird mir im Borland immer als schreibgeschuetzt angezeigt und alle Bedienelemente von Borland sind ausgegraut. Zudem ist die class-Datei irgendwie ziemlich aussagelos, da sind nur Standardbibliotheken implementiert. Mal sehen, ob mir ein anderes Programm mehr anzeigen kann..;)

    Walking on water and developing software from a specification are easy if both are frozen.
    – Edward V Berard

  • Hab leider nicht so die Ahnung von JS . Kann mir deshalb einer erklären was das hier bedeutet:
    <!--
    //-->


    gg

  • Zitat

    Original geschrieben von coolergg
    Hab leider nicht so die Ahnung von JS . Kann mir deshalb einer erklären was das hier bedeutet:
    <!--
    //-->


    gg


    Fuer die Aufgabe unwichtig, ich weiß es auch nicht;)


    Das einzig wichtige zu wissende ist, dass != "Ungleich" bedeutet (allerdings war das in einer der frueheren Aufgaben.

    Walking on water and developing software from a specification are easy if both are frozen.
    – Edward V Berard

  • Das sind die Anfangs- und Endzeichen für einen Kommentar in HTML. Der JavaScript Teil wird oft als ein Kommentar verfasst, warum auch immer...


    xoduz:


    Wo finde ich denn den Debugger?

  • Wozu Debugger? Nach 10 solcher Aufgaben solltest Du doch inzwischen in der Lage sein, dein eigenes Javascript zum Austesten zu schreiben...? ;)


    Ansonsten, das Einschließen von JavaScript in <!-- --> hat historische Gründe: alte, nicht JS-fähige Browser hätten sonst den Code einschließlich der <script>-Tags im Dokument angezeigt.

  • Zitat

    Original geschrieben von claude
    xoduz:


    Wo finde ich denn den Debugger?


    Bei mir im IE unter Ansicht -> Skriptdebugger -> Bein naechsten Schritt..
    Aber vielleicht geht das auch nur mit dem Developerstudio..

    Walking on water and developing software from a specification are easy if both are frozen.
    – Edward V Berard

  • Ich bin jetzt schon seit stunden an der 13 und komm nicht weiter :mad:


    Kann mir einer mit dem "mul" nen kleinen Tipp geben?
    mul muss den Wert 12 haben (mul==12), aber mul wird doch mit der "number" multipliziert, die ja vierstellig ist (mul = mul*number)
    Wie komme ich da auf den Wert 12? :confused:


    und welche Bedeutung hat das "failed login #1" bzw 2/3 ?


    Ein kleiner Denkanstoss wäre nett, danke!

  • Juuuuuuuuuuhuuuuuuuuuuuu!!!!!!!


    Endlich hab ichs geschafft nach ner kleinen Pause.


    :cool: :D :cool:


    gg

  • Juhu, hab Level 13 geknackt! Das Java Teil ist wie das zweite Level, nur eben statt html Java..:D



    Zitat

    Original geschrieben von Ethan


    Kann mir einer mit dem "mul" nen kleinen Tipp geben?
    mul muss den Wert 12 haben (mul==12), aber mul wird doch mit der "number" multipliziert, die ja vierstellig ist (mul = mul*number)


    In jeder Runde wird die neu eingegebene Zahl mit der vorhandenen multipliziert, diese muss am Ende 12 ergeben. also a*b*c*d, wobei eben a die zuerst geklickte Zahl, b die als zweites geklickte Zahl und soweiter ist.


    a*b*c*d=mul -> a*b*c*d=12.


    Anderes Beispiel: Wenn mul 6 ist und Du mul mit 3 Digits erreichen sollst, nimmst Du 2*3*1 oder auch 6*1*1 her. Uebertrag das mal auf 4 Digits und mul=12.
    Und ja, du musst alles ausprobieren..oder Brute-Force im kleine Stil mit allen moeglichen Kombinationen betreiben (Leute im Guestbook sagen, sie haben sich z.B. extra einen KeyGen gebaut oder andere JS/Java Programme..)!


    Viel Spaß..;)

    Walking on water and developing software from a specification are easy if both are frozen.
    – Edward V Berard



  • Danke für den Tipp.
    Diesen Lösungsweg hatte ich auch schon, hab ihn allerdings verworfen, weil ich gedacht hatte, dass es eine (aus dem Quelltext) eindeutig bestimmbare Lösung gibt.
    Wenn ich mul==12 hab, kommt ja auch immer "you're on the right way", aber ich dachte, das wäre nur vera*sche...


    Tja, da ich kein keygen bauen kann, werd ich wohl rumprobieren müssen :rolleyes:


    EDIT: noch ne kleine Frage:
    Es wird doch eine Seite (location) mit code+"htm" aufgerufen. Ist der Code 4stellig? (oder 5-stellig wegen code*10+number)?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!