Login
Immer anmelden
SSL Login

 
Newsletter
Werbung
Shopping
International Shopping
 
 


Yatego Shopping bei über 10000 Händlern und über
3 Mio. Artikel.


Linux

:

Linux-Bücher

Handy
Shop

  und Computer.

Viele Services

:

Apple iPad Reader,


Ratgeber,

 

Techniktops,

 

Yatego Clicks

  & über 3000

Gutscheine.

 

Thema: Komprimierte Anhänge können Mailserver lahmlegen

51 Kommentar(e) || Alle anzeigen ||  RSS || Kommentieren
Kommentare von Lesern spiegeln nicht unbedingt die Meinung der Redaktion wider.
Score: 3 Von Andreas am Mi, 14. Januar 2004 um 01:25 #
Habe es gerade ausprobiert. Eine 1GByte grosse Datei mit lauter Nullen wird von bzip auf eine Groesse von 600Byte "herunterkomrimiert". gzip macht daraus eine ca. 400KByte grosse Datei. Ob es allerdins ein netter Gag ist, wenn einer eine 1TByte grosse Datei auf so eine Groesse komprimiert und diese dann einem "Freund" schickt, ist eher fraglich.
  • Score: 3 Von Uli am Mi, 14. Januar 2004 um 01:29 #

    42.zip exisitiert schon länger ;)

    Und es ist ein netter Gag damit die Problematik von automatischem Entpacken von Archiven aufzuzeigen.

    • Score: 3 Von Spezialagent Larry am Mi, 14. Januar 2004 um 06:58 #
      Hi!

      Ist die Verwendung dieses Files nicht verboten?

      und weg

      • Score: 3 Von Uli am Mi, 14. Januar 2004 um 11:36 #
        Warum? Es ist eine mehr oder weniger normale Datei die (wenn man sie rekursiv auspackt) halt Plattenplatz verbraucht.

        Daran ist nicht verboten. Es wäre ja noch schöner wenn dies verboten wäre. (Man kann ja nicht wissen das die zip Datei automatisch und rekursiv entpackt wird ;))

      Score: 3 Von Ingo Wichmann am Mi, 14. Januar 2004 um 09:40 #
      Allerdings ist die Problematik in vielen Linux-Setups durch den Einsatz von Amavis nicht so heikel:
      http://www.ijs.si/software/amavisd/#sec-dos
    Score: 3 Von Joachim am Mi, 14. Januar 2004 um 09:33 #
    "und diese dann einem "Freund" schickt, ist eher fraglich"

    Es gibt nicht nur Freunde im Internet...

    Einen Virenfreien Tag wünsch ich euch alle

    Gruss Joachim

    Score: 3 Von Descartes am Mi, 14. Januar 2004 um 16:50 #
    =====
    Eine 1GByte grosse Datei mit lauter Nullen wird von bzip auf eine Groesse von 600Byte "herunterkomrimiert".
    =====
    Das geht noch besser:

    dd if=/dev/zero of=16G_null_dat bs=1M count=16M
    bzip -9 16G_null_dat
    gzip 16G_null_dat.bz2

    voila, wir erhalten einen etwa 120 Byte grossen File der komplett entpackt gute 16 Gigabyte gross ist.

    Man kann natürlich auch mit dd einen noch viel grösseren File erstellen :-) (wie wäre es mit 200GB ?) und damit provozieren dass einem Mail-Virenscanner beim Versuch das ganze zu entpacken dann der Festplattenspeicher ausgeht :->

    • Score: 3 Von g. am Mi, 14. Januar 2004 um 22:20 #

      Das geht noch besser:

      dd if=/dev/zero of=16G_null_dat bs=1M count=16M
      bzip -9 16G_null_dat
      gzip 16G_null_dat.bz2

      voila, wir erhalten einen etwa 120 Byte grossen File der komplett entpackt gute 16 Gigabyte gross ist.

      Wären dann aber 16 Terabyte, nich 16 Gigabyte.

      Score: 3 Von hackerling am Mi, 13. Februar 2008 um 14:01 #
      200GB (oder TB) wirst du auf deiner Fetzbladde nicht so leicht mal nebenbei hinbekommen.
      mach das so:
      mkfifo meine_pipe #legt pipe an
      dd if=/dev/zero bs=1M count=200M | bzip -9 -c > meine_pipe& #schreibt in pipe (das UND ("&") muss da sein!)
      gzip meine_pipe #liest aus pipe
    Score: 3 Von Detmering am Fr, 24. November 2006 um 09:20 #
    Ich möchte mich bei den Absendern von schrottmails mit einer Antwort "bedanken", die deren Nerven strapaziert, in der Hoffnung, dass die Sch... dann aufhört. Hat jemand eine Vorstellung wie ich soetwas anstellen muß?

    MFG
    Hinnerk

Score: 3 Von cirad am Mi, 14. Januar 2004 um 01:27 #
Manchmal werden auch rekursive Zips nicht erkannt ... kann auch spassig in einem unendlichen Entpacke ausarten.
Score: 3 Von hrglgrmpf am Mi, 14. Januar 2004 um 02:19 #
eine etwa 5 GigaByte große Null-Datei lässt sich folgendermaßen komprimieren:

gzip: 5 MegaByte
zip: 5 MegaByte
bzip2: 4 KiloByte

das entpacken der bzip2 Datei dauert etwa 2-3 Minuten
auf meinem System (GNU/Linux 2.6, Athlon XP 2000+,
512 MB RAM, Festplatte: 47.42 MB/sec)

Die Zip Datei zu fälschen ist übrigens sehr einfach,
die Unkomprimierte Größe steht (bei meiner
Test-Datei) am Anfang und Ende der Datei, und
ist 4 Bytes lang (einfach die echte Byte-Größe
in eine hex-zahl konvertieren und mit einem hex-editor
nach der Größe suchen (auf Endian achten!))

z.B.:
zipinfo TEST.zip
Archive: TEST.zip 5142381 bytes 1 file
prw------- 2.3 unx 32 b- defX 14-Jan-04 01:49 -
1 file, 32 bytes uncompressed, 5142281 bytes compressed: -2647755.3%

ich werd mal ausprobieren, was Winzip macht, wenn
man in Outlook auf den Anfang klickt  :)
(vielleicht sollte man die neue Größe so wählen,
dass keine negative Rate herauskommt)

Anleitung für das erzeugen einer "bzip-bombe":
cat /dev/zero | bzip2 --best > bombe.bz2

einfach aufhören, wenn bombe.bz2 groß genug ist ...

  • Score: 3 Von hrglgrmpf am Mi, 14. Januar 2004 um 02:26 #
    argh, die bzip-bash Befehlsfolge zum Schluss
    funktioniert natürlich nicht!

    cat /dev/zero > bombe
    bzip2 --best bombe

    • Score: 3 Von Nobs am Mi, 14. Januar 2004 um 05:33 #
      Wie wär's denn mit dd if=/dev/zero bs=1G count=1024|bzip -9>ganz\ klein.bz2?

      Ist auch ein netter Benchmark.
      real 1m4.019s
      user 0m59.003s
      sys 0m4.016s

      Die gepackte Datei ist übrigens nur 6KByte groß.

      In einer Vorlesung über Kompressionsalgorithmen wurde mal ein Verfahren gezeigt, mit dem man quasi "unendliche" Dateien erzeugen kann, die den Entpacker in eine Endlosschleife treiben. Bezog sich damals auf den ARJ-Packer, dürfte aber auch auf andere übertragbar sein. Wenn ich meine Aufzeichnungen finde, scanne ich sie mal ein.

      • Score: 3 Von Jens am Mi, 14. Januar 2004 um 11:10 #
        Nur so ne Frage, aber: Was hast Du für eine Maschine?! Bei mir hat das eine gute Viertelstunde gedauert! Auf einem P4 3.2HT mit nice -n -19.
        Im Übrigen lässt sich das .bz2 nochmal packen und kommt dann auf ein halben KByte.
        Wer rechnet mal aus, wieviel Megaprozent das sind? ;-)
    Score: 3 Von Georg am Mi, 14. Januar 2004 um 11:46 #
    Könnte man da nicht einen Angriff in die andere Richtung machen?
    Wenn man ein zip-File so manipuliert, dass es ganz groß aussieht, wird es vom Scanner nicht ausgepackt. Wenn da nun ein Virus drin ist ...
Score: 3 Von Christian am Mi, 14. Januar 2004 um 08:24 #
Ich habe es mal geschafft einen Terrabyte nullen in 238 byte zu packen... Einfach zweimal durch bzip2 gejagt. Per Mail habe ich das allesdings noch nicht verschickt. Wer das Ding haben will kann sich gerne melden. :)
Score: 3 Von BuBuMacher am Mi, 14. Januar 2004 um 08:52 #
gibts auch.
Panda z.B.
Bei dem kein Problem.
Und 20fach rekursiv gepackt durchsucht er
auch noch.
Kennt jemand noch andere, die das machen?
gruss
Score: 3 Von Calle am Mi, 14. Januar 2004 um 09:16 #
Sind von diem Problem nicht auch alle anderen Systeme betroffen???

grüsse,
Calle

  • Score: 3 Von Johannes Hüsing am Mi, 14. Januar 2004 um 09:31 #
    Kann ja sein, wäre hier aber OT.
    Score: 3 Von Bernd am Mi, 14. Januar 2004 um 09:34 #
    Doch, aber da hat man noch andere Probleme. *SCNR* ;-)

    Aber mal im Ernst, was bringt diese Archiv-Suche eigentlich wirklich? Hat schonmal jemand einen Virus in freier Wildbahn gesehen, der sich selbst in ein ZIP (oder BZip2, *g*) einpackt und damit verschickt. Wenn es eine SFX ist, okay, aber dann gehört die unzip-Routing halt zum Virencode und wird auch direkt erkannt. Aber wann lohnt sich bei einem eMail-Scanner das Durchsuchen von Archiven?

    cu, Bernd

Score: 3 Von Markus am Mi, 14. Januar 2004 um 09:57 #
Leute,

das ganze ist ne Null-Info und ein netter Gag. Ne Mail mit 'nem Anhang (egal wie der aussieht) von unbekannter
Herkunft wird einfach gelöscht und gut is.

Einzige Gefahr ist doch eine als Software-Download getarnte Bombe...
oder??

  • Score: 3 Von Core am Mi, 14. Januar 2004 um 10:13 #
    Nicht wenn Dein Virenscanner Dir die Platte voll rotzt, wenn er so eine Bombe entpackt.
    • Score: 3 Von Markus am Mi, 14. Januar 2004 um 15:37 #
      Trotzdem, da schreibt man ein kleines Progrämmchen, daß einem meldet, wenn beim Entpacken 1 GB (von mir aus
      einstellbar) überschritten wird. Es stoppt den Entpacker und gut is. So, man weiß Bescheid, rm Bombe.tar.gz
      und gut is. Meine Mails lasse ich auf dem Server liegen, und Mails mit Attachment, die ich nicht kenne,
      werden gnadenlos gelöscht.

      So what?

      Markus

    Score: 3 Von Dennis am Mi, 14. Januar 2004 um 10:18 #
    Es geht hier um das Verhalten von Virenscannern und komprimierten Dateien. Ein Virenscanner versucht komprimierte Anhaenge zu entpacken und in den Inhalt nach Viren zu suchen, also ist es schon ein Problem.
    • Score: 3 Von Markus am Mi, 14. Januar 2004 um 15:39 #
      > Ein Virenscanner versucht komprimierte Anhaenge zu entpacken und in den Inhalt nach Viren zu suchen, also ist es schon ein Problem.

      Von Mails unbekannter Herkunft?? Die löscht man, kann ja nix Gutes sein.
      Also, wer das nicht kapiert hat...

      Markus

    Score: 3 Von nixname am Mi, 14. Januar 2004 um 11:25 #
    Du denkst zu kurz. Firmen, die ein Linux-Mailserver betreiben und dort Anhänge nach Viren scannen, denen kann mit solchen Mails schnell der Mailserver abgeschossen werden. Diese Firmen können nun auch nicht einfach alle Anhänge löschen, das würde die Kommunikation via eMail doch arg einschränken.

    Privat brauche ich keinen Virenscanner, der Win32-Viren in Anhängen sucht, die laufen eh nicht ;-)

Score: 3 Von leicht am Mi, 14. Januar 2004 um 10:39 #
Ich klicke bei konqueror eine gepackte Datei an und er zeigt mir den Inhalt.
Konqueror kann sogar eine Datei in einer gepackten Datei öffnen.

Wieso machen die Virus scanner es nicht genauso wie konqueror.

Score: 3 Von dh_Alex am Mi, 14. Januar 2004 um 12:25 #
Tja Leute, da muss ich sagen MacOS hat das Problem ganz einfach gelöst. Eine Datei kann einfach nicht grösser als 2GB sein, weil es sinnloss wäre. Ist si trotzdem grösser, dann wird sie nicht beachtet. Und als Tipp - wie viele Viren gibt es den für MacOS? :)
Score: 3 Von Schugy am Mi, 14. Januar 2004 um 15:28 #
Hab einfach ein 1GB grosses bzip2 gemacht und mir in Ark den Inhalt anzeigen lassen. Der scheint nur Dateinamen zu sammeln und die grösse zu zählen, während er den Rest verwirft. RAM bleibt frei.

Wenn aber z.B. ein auf 500MB gebrachtes,grosses Backup genommen wird, genehmigt sich Ark viel Speicher

Pro-Linux
Newsletter
Neue Nachrichten