Henryk Plötz: Wettangebot: Verschlüsselung knacken

Beitrag lesen

Moin,

Da waren solche versteckten Fragen: Ist es eine ZIP- Datei? Kommt "Bio" drin vor?

Ja, ist es vermutlich (der Algorithmus leakt Informationen über die Struktur des Klartexts und das was leakt ist konsistent mit ZIP-Dateien, aber zum Beispiel nicht mit JPG-Dateien). Es ist auf jeden Fall eine Binärdatei und keine reine Textdatei.

Du spielst ausserdem nicht vollständig fair und verwendest nicht direkt den Algorithmus von http://tm3-fuhrpark.de/send_file.php?infile=send_file.php (der übrigens einen Bug in dem Code den du eingebaut hast enthält der in meinem Originalcode nicht drin war). Der dort veröffentlichte Code hinterlässt eine spezifische Signatur in der verschlüsselten Datei und deine Wettdatei passt nicht ganz darauf, sondern auf eine leicht abgeänderte Variante. Meine Vermutung ist, dass du die 5 in dem Code nicht konstant hältst sondern veränderst, bzw. etwas tust was ungefähr äquivalent im Ergebnis ist.

Kenntnis des richtigen Algorithmus führt in diesem Fall direkt (oder mit nur wenig Handarbeit) zum Schlüssel, da diese Art von Verschlüsselung extrem anfällig für known-plaintext-Angriffe ist, man aber säckeweise bekannten (oder zumindest geratenen) plaintext zur Hand hat. Zumal dein Schlüsselgenerierungsverfahren ("Finger auf Tastatur", aber hey, immerhin hast du Zeichen wie "á" und "ò" drin) extrem schwach ist.

Übrigens ist quasi kein heute verbreitetes richtiges[tm] Verschlüsselungsverfahren für known-plaintext-Angriffe anfällig. Das dürfte auch für alle Algorithmen im mcrypt-Modul zutreffen.

--
Henryk Plötz
Grüße aus Berlin
~~~~~~~~ Un-CDs, nein danke! http://www.heise.de/ct/cd-register/ ~~~~~~~~
~~ Help Microsoft fight software piracy: Give Linux to a friend today! ~~
0 56

Wettangebot: Verschlüsselung knacken

Kalle_B
  • php
  1. 0
    Christoph Schnauß
    1. 0
      Kalle_B
  2. 3
    ChrisB
    1. 0
      MudGuard
  3. 0
    suit
    1. 0
      Bill
      1. 0
        suit
        1. 0
          Vinzenz Mai
          1. 0
            Henryk Plötz
        2. 0
          Reiner
          1. 0
            suit
    2. 0

      Was für ein Unsinn

      Klaus
  4. 0
    dedlfix
  5. 0
    Rapsody
  6. 0
    Orlando
  7. 6
    Bio
  8. 2
    Sven Rautenberg
  9. 0
    Henryk Plötz
  10. 0
    Kalle_B
    1. 7
      Henryk Plötz
      1. 0
        Henryk Plötz
        1. 6
          Henryk Plötz
          1. 12
            Henryk Plötz
            1. 0
              Tom
            2. 30

              Wettangebot: Verschlüsselung geknackt - mit Erklärung

              Henryk Plötz
              1. 0
                Sven Rautenberg
              2. 0
                Samoht
              3. 0
                flowh
              4. 0
                Vinzenz Mai
              5. 0
                thebach
              6. 0
                tox
              7. 0
                Maik W. aus E.
              8. 0
                Jens Holzkämper
              9. 0

                MD5-basierte Verschlüsselung

                Cybaer
                1. 2
                  Sven Rautenberg
                  1. 0
                    Cybaer
                    1. 1
                      Christian Kruse
                      1. 0
                        Cybaer
                      2. 1

                        Blowfish statt AES

                        Klaus
                        1. 0
                          Christian Kruse
                  2. 2
                    Henryk Plötz
                2. 0
                  Jonathan
                  1. 0
                    Sven Rautenberg
                    1. 0
                      Jonathan
                      1. 0
                        Cybaer
              10. 0
                foomaker
              11. 2
                Orlando
              12. 0
                Götz
              13. 0
                ChrisB
  11. 0

    Danke an Henryk

    Kalle_B
    1. 0
      Linksetzer
    2. 1
      dedlfix
      1. 0
        Kalle_B
        1. 0
          dedlfix
    3. 0
      Henryk Plötz
      • zur info