, dass 80 % der elektronischen Nachrichten weltweit Spam sind. Das heiĂt, E-Mails, die dem EmpfĂ€nger völlig unnötig sind (und das ist traurig). Aber als wĂ€re das nicht genug, befinden sich unter dem Spam hĂ€ufig auch Nachrichten, die mit böswilligen Zielen versendet wurden: zum Beispiel, um Daten zu stehlen oder zu löschen, oder um Erpressung.
KDPW:

Wie wir wissen, reicht es fĂŒr eine E-Mail, um tatsĂ€chlich Computer-Systemen zu schaden, in den meisten FĂ€llen nicht aus, einfach nur die E-Mail an den EmpfĂ€nger zuzustellen. Es wird ein "Gegner, der zur Kooperation geneigt ist", benötigt, d.h. der Benutzer muss selbst die Handlungen ausfĂŒhren, die zum Erfolg des Planes des Angreifers fĂŒhren.
In der Regel besteht diese Handlung darin, die Datei des E-Mail-Anhangs "zu öffnen", das heiĂt, die Datei manuell mit dem entsprechenden Programm zur Verarbeitung innerhalb des Betriebssystems des Benutzers zu starten.
Was noch trauriger ist, der Gegner-Helfer ist alles andere als selten, und unser Spam-Angreifer kann durchaus mit ihm rechnen.
Und das fĂŒhrt zu

Kurz gesagt, unsere Buchhalterin öffnet ein Konto, und dort ist gar kein Konto, sondern ein Virus.
Böswillige E-Mails haben natĂŒrlich wichtige Unterschiede. Aber zu hoffen, dass die Benutzer aufmerksam und bewusst sind, ist eine schlechte Idee. Selbst ausladende Konzerte zum Thema "Ăffnen Sie so etwas nicht" mit einem Feuerwerk und einem Soloauftritt des GeschĂ€ftsfĂŒhrers (StĂŒck "Polymere") verblassen mit der Zeit aus dem GedĂ€chtnis des BĂŒroarbeiters.
NatĂŒrlich werden gut konfigurierte Systeme uns vor den meisten dieser Angriffe schĂŒtzen. Aber das SchlĂŒsselwort bleibt "vor den meisten". Eine hundertprozentige Garantie gibt es nicht; und wenn es einmal beim Benutzer ankommt, dann ist es eine gute Sache, ihn zu stĂ€rken, da er einer der schwĂ€chsten Punkte der Systeme ist.
Im Bereich des Computerverbrechens gehen Technologie und soziale Ingenieurskunst Hand in Hand. Der Angreifer ahnt, dass es schwierig ist, sich als jemand auszugeben, dem der Benutzer bedingungslos vertraut, und daher gezwungen ist, andere Taktiken zu verwenden: EinschĂŒchterung, Zwang, das Imitieren von anerkannten AutoritĂ€ten und/oder die Verwendung entsprechender falscher Bezeichnungen â zum Beispiel, um E-Mails im Namen staatlicher Organe und groĂer Unternehmen zu versenden.
Und wie es die Alten uns lehren: Wenn wir nicht siegen können, mĂŒssen wir die FĂŒhrung ĂŒbernehmen. Wirklich, was macht uns schlechter als Spammer? Wir sind viel besser! Und wir haben auch mehr Möglichkeiten. Die Aufgabe selbst erfordert nur minimale Programmierkenntnisse und wird die bestehenden Systeme praktisch nicht berĂŒhren.
Haftungsausschluss: Der Autor ist kein Spammer, der Spammer ist nicht der Autor. Der Autor steht ausschlieĂlich auf der Seite des Guten.
Die Aufgabe ist sehr einfach:
Wir werden selbst E-Mails an unsere Nutzer senden, die wie bösartige aussehen. In den AnhĂ€ngen dieser E-Mails werden wir Dokumente beifĂŒgen, auf denen in groĂen Buchstaben steht: 'ĂFFNEN SIE DIE DOKUMENTE AUS SOLCHEN E-MAILS NICHT. Seien Sie vorsichtiger und achtsamer.'
Damit stellt sich fĂŒr unsere Aufgabe folgendes Bedingungen:
Bedingung 1. Die E-Mails mĂŒssen unterschiedlich sein. Wenn wir allen die gleiche E-Mail senden, wird das nicht anders sein als gewöhnliche Erinnerungen bei Besprechungen, gegen die die Nutzer eine starke ImmunitĂ€t entwickelt haben. Wir mĂŒssen beim Nutzer das System anregen, das fĂŒr das Lernen verantwortlich ist. Daraus ergeben sich folgende Bedingungen:
Bedingung 2. Die E-Mails mĂŒssen wie echte aussehen. E-Mails von der TOV 'Fleischgesellschaft' oder von Barack Obama zu senden, ist möglich, aber ineffektiv. Es macht Sinn, wirklich existierende (und unterschiedliche!) Namen von Organisationen und Behörden zu verwenden;
Bedingung 3. Auch Es ist wichtig, dass die E-Mails etwas seltsam aussehen. Sie sollten ein wenig fraglich sein, um beim Nutzer Verdacht zu erregen und das Lernsystem im Gehirn zu aktivieren;
Bedingung 4. Und dabei mĂŒssen die E-Mails Aufmerksamkeit erregen und provozieren. Nun, hier ist alles einfach, wir mĂŒssen uns nicht einmal etwas einfallen lassen: Die Spammer haben bereits alles fĂŒr uns getan. 'Strafen', 'Gerichtsurteile' und sogar einfach 'Dokumente' in den AnhĂ€ngen, 'Vertragsstrafen', 'Neuberechnungen', 'Zinsen' im Betreff und eine Menge der Worte 'Dringend', 'Sofort', 'Wir sind verpflichtet', 'Bezahle' im Text â und das GeschĂ€ft ist erledigt.
FĂŒr die Umsetzung dieses magischen Sets sind minimale Programmierkenntnisse und ein langweiliger Abend erforderlich. Der Autor hat Python 3 verwendet (weil er praktische Ăbungen machen musste) und JS (zum Sammeln von Daten direkt aus der Browser-Konsole). Aber der gröĂte Teil des Codes lĂ€sst sich leicht mit nativen Betriebssystem-Tools (bash, cmd) umsetzen, nur bei den Kodierungen werden Sie sich abmĂŒhen.
Um der Wahrheit die Ehre zu geben, muss erwĂ€hnt werden, dass die Idee nicht vom Autor stammt, sondern von einer groĂen internationalen Firma abgekupfert wurde. Nichtsdestotrotz ist die Idee so offensichtlich, dass der Autor, kaum davon gehört, mit den Worten âWarum habe ich das nicht frĂŒher gemacht?â sofort mit der Umsetzung begann.
ZunĂ€chst benötigen wir die Teile, aus denen wir das Schreiben zusammensetzen. Fangen wir mit dem Absenderfeld an â wer unseren Ă€ngstlichen Nutzern drohen wird. Nun, wer: natĂŒrlich Banken, Steuerbehörden, Gerichte und diverse merkwĂŒrdige GmbHs. AuĂerdem können wir Vorlagen fĂŒr zukĂŒnftige AutovervollstĂ€ndigungen hinzufĂŒgen, wie zum Beispiel PĐĐ CmpNmF. Siehe from.txt
Jetzt brauchen wir eigentlich die Namen. Die GmbH âKamilleâ und âVektorâ sowie das endlos wiederholte âMoskauer Gerichtâ werden kaum Resonanz bei den Seelen hervorrufen.
Zum GlĂŒck bietet das Internet wunderbar groĂartige Möglichkeiten, Informationen zu gewinnen. Zum Beispiel, , kann man mit einem einfachen Befehl in JavaScript direkt in der Browser-Konsole erhalten, wie:
for (let el of document.getElementById("mw-content-text").querySelectorAll("li")) {console.log(el.innerText;)}So können wir sehr schnell eine ausgezeichnete Basis fĂŒr unsere Aufgaben aufbauen (zumal der Autor das bereits fĂŒr Sie erledigt hat đ ). Wir werden im Klartext speichern, eine Datenbank fĂŒr diese Aufgabe ist ĂŒbertrieben. Im Projekt wird die Kodierung UTF-8 mit BOM verwendet, fĂŒr den Fall, dass die spezifischsten Zeichen zum Einsatz kommen. Siehe in den txt-Dateien mit den entsprechenden Bezeichnungen.
Als nĂ€chstes mĂŒssen wir eine korrekte (aus Standardsicht, aber nicht unbedingt existente) E-Mail-Adresse des Absenders generieren, damit unser Schreiben korrekt angezeigt und weitergeleitet wird. FĂŒr einige Bezeichnungen hat der Autor feste Domains verwendet, fĂŒr andere â eine Autogenerierung aus dem Namen mithilfe einer Transliterationsbibliothek, wie etwa GmbH âVektorâ -> warning@ooovektor.ru. Der Name des Postfaches stammt aus einer Liste im Code und soll ebenfalls Respekt einflöĂen: âvzyskanieâ, âshtrafâ, âdolgâ, âalarmâ und andere âzaprosâ.
Jetzt â das Thema des Schreibens.
Das Thema muss auf jeden Fall Aufmerksamkeit erregen, sonst wird das Schreiben unbemerkt bleiben. Lassen Sie Ihrer inneren Angst vor den Buchhaltern freien Lauf, und es wird alles klappen: âSchlieĂung des Kontos (der Konten) (CmpNm)CmpNmâ, âAn den Hauptbuchhalter ( CmpNm)
â, âForderung (fĂŒr [*] )â âZahlen Sie sofort (!!!)â und andere Scherze. Siehe subj.txt. FĂŒgen Sie nach Belieben hinzu, mischen Sie, aber nicht schĂŒtteln.
Der Text der E-Mail soll etwas merkwĂŒrdig sein. Wir haben bereits die Aufmerksamkeit des Benutzers erregt, jetzt besteht unsere Aufgabe darin, Verdacht zu erregen. Daher ist es hier völlig unnötig, sich anzustrengen. Lassen Sie uns drohende Phrasen von Spammern nehmen und willkĂŒrlich kombinieren; hundertprozentige Genauigkeit wĂŒrde uns nur behindern. Es wird Unsinn herauskommen wie:
(wichtige) Informationen (GmbH "TEST") Zu dem Konto im Rahmen eines Gerichtsverfahrens
Ăffnen Sie die Dokumente im Anhang
Beschluss im Anhang
Siehe msg.txt. ErgÀnzungen sind willkommen.
Und schlieĂlich der Anhang. Im Projekt sind derzeit 3 Arten von AnhĂ€ngen vorgesehen: pdf, doc, docx. Die Dateien werden unverĂ€ndert von den Mustern kopiert, der Anhang erhĂ€lt einen Namen aus der Liste (»Beschluss«, »Gerichtsentscheidung« usw., siehe flnms.txt). FĂŒr die ersten beiden Typen wird die GröĂe zufĂ€llig generiert, indem Nullen an das Ende der Datei angehĂ€ngt werden. Bei docx funktioniert das nicht (obwohl die Datei nach dem Wiederherstellungsverfahren in Word geöffnet wird; LibreOffice öffnet dagegen Dateien im docx-Format, in die ĂŒber ArchivierungsoberflĂ€chen andere Dateien eingefĂŒgt wurden, problemlos).
Und wir werden so ein Wunder erhalten:

Kann gesendet werden:
gen_msg.py buh@oootest.ru
Das ist eigentlich alles. Es dauert eine Stunde, und der Nutzen... Der Nutzen wird kommen. Denn die Theorie ist trocken, aber der Lebensbaum erblĂŒht â ErklĂ€rungen kommen nicht an, Erinnerungen werden vergessen, und die Menschen lernen FĂ€higkeiten nur in der Praxis. Und es ist besser, wenn wir als Lehrer fungieren, als spĂ€ter alles aus Backups wiederherstellen zu mĂŒssen, oder?
Nur registrierte Benutzer können an der Umfrage teilnehmen. .
Haben Sie es mit Ihren Benutzern ausprobiert? Wie sind die Ergebnisse?
0,0%Niemand ist darauf eingegangen, sie wurden ohne Fragen gelöscht.
0,0%Einige berichteten von verdÀchtigen E-Mails, AnhÀnge wurden nicht geöffnet.
50,0%Einige haben die AnhÀnge geöffnet (ich erzÀhle in den Kommentaren, wie es weiterging).
50,0%Ich habe eine RĂŒge von der FĂŒhrung bekommen.
Sechs Benutzer haben abgestimmt. 21 Benutzer haben sich enthalten.
Quelle: habr.com
