, se 80% e mesazheve elektronike në botë janë spam. Këto janë mesazhe e-mail që janë krejtësisht të panevojshme për marrësin (dhe kjo është e trishtueshme). Megjithatë, siç duket, kjo nuk mjafton, mes spamit ndodhen shpesh mesazhe të dërguara me qëllime të dëmshme: për shembull, për të vjedhur ose fshirë të dhëna, ose për shantazh.
KDPV:

Siç e dimë, që një mesazh të mund të dëmtojë sistemet kompjuterike, shpesh nuk mjafton thjesht dërgimi i mesazhit te marrësi. Kërkohet një 'oponent, i predispozuar për bashkëpunim', dmth. përdoruesi duhet të kryejë veprime që do të çonin në realizimin e qëllimeve të sulmuesit.
Aktiviteti i zakonshëm është 'hapja' e skedarit të bashkëngjitur në mesazh, që do të thotë aktivizimi manual i përpunimit të skedarit nga programi përkatës brenda sistemit operativ të përdoruesit.
Më e trishtueshme është se oponentët ndihmës janë një fenomen jo i rrallë, dhe spameri ynë mund të llogarisë në ta.
Dhe kjo çon në

Në përmbledhje, hap gruan tonë të kontabilitetit një llogari, e cila nuk është një llogari, por një virus.
Mesazhet e keqdashura, sigurisht, kanë dallime të rëndësishme. Por të shpresosh në vëmendjen dhe përgjegjësinë e përdoruesve- është një ide e keqe. Madje, koncertet e zhurmshme mbi 'mos hapni këtë' me fishekzjarrë dhe një performancë solistike nga drejtori (kompozita 'Polimerët') me kalimin e kohës shuhen nga memorie e punonjësit të zyrës.
Sigurisht, sistemet e konfiguruara mirë do të na mbrojnë nga shumica e këtyre sulmeve. Por fjala kryesore mbetet 'nga shumica'. Askush nuk do të ofrojë garanci 100% ; po ashtu, nëse arrin te përdoruesi, forca e tij, si një nga vendet më të dobëta të sistemeve, është një gjë e mirë.
Në çështjen e krimit kompjuterik, teknologjia dhe inxhinieria sociale shkojnë krah për krah. Sulmuesi e kupton se është e vështirë të pretendohet të jetë dikush që përdoruesi e beson pa ndonjë dyshim, dhe për këtë arsye është i detyruar të përdorë taktika të tjera: intimidimi, kërcënimi, imitim të autoriteteve të pranuara dhe/ose përdorimi i emrave të rremë përkatës – për shembull, dërgimin e mesazheve nga emri i institucioneve shtetërore dhe kompanive të mëdha.
Dhe, siç na mësojnë të vjetërit: nëse nuk mund të fitojmë, duhet ta drejtojmë. Me të vërtetë, çfarë jemi më të keq se spamerët? Ne jemi shumë më të mirë! Dhe gjasat që kemi janë më të mëdha. Dhe vetë detyra do të kërkojë aftësi minimale në programim dhe nuk do të prekë sistemet ekzistuese.
Disklaimer: autori – nuk është spamer, spameri – nuk është autor. Autori është vetëm dhe ekskluzivisht në anën e së mirës.
Detyra është shumë e thjeshtë:
ne do të dërgojmë vetë mesazhe te përdoruesit tanë, të ngjashme me ato të keqdashura. Në bashkëngjitjet e këtyre mesazheve ne do të shtojmë dokumente, ku me shkronja të mëdha do të shkruajmë 'MOS HAPNI DOKUMENTET NGA KËTO MESAZHE. Jini të vëmendshëm dhe të kujdesshëm'.
Pra, në lidhje me detyrën tonë, ka këto kushtet:
Kushti 1. Mesazhet duhet të jenë të ndryshme.Nëse ne do të dërgojmë të gjithëve dhe çdo herë të njëjtën mesazh, atëherë kjo nuk do të ndryshojë nga kujtesat normale në takime, ndaj të cilave përdoruesit kanë një imunitet të fortë. Ne duhet të stimulojmë sistemin e përdoruesit për mësim. Nga kjo rrjedhin kushtet e tjera:
Kushti 2. Mesazhet duhet të duken si të vërteta.Dërgimi i mesazheve nga TОО 'Meso-kompania' ose Barak Obama është i mundur, por jo efektiv. Ka kuptim të përdorim emra organizatash dhe institucioneve që ekzistojnë në të vërtetë (dhe të ndryshme);
Kushti 3. Gjithashtu është e rëndësishme që mesazhet të duken pak të çuditshme.Ato duhet të jenë disi të dyshimta, për të zgjuar dyshime dhe aktivizuar në mendje sistemin e mësimit;
Kushti 4. Dhe gjatë kësaj mesazhet duhet të tërheqin vëmendjen dhe të provokojnë. Epo, këtu është e thjeshtë, ne as që na nevojitet të shpikim ndonjë gjë: spamerët e kanë bërë gjithçka për ne. 'Gjobat', 'Vendimet gjyqësore' dhe madje thjesht 'Dokumentet' në bashkëngjitje, 'Kompensimet', 'Rikalibrimet', 'Kamatë' në temë dhe shumë fjalë 'Me urgjencë', 'Menjëherë', 'Jeni të obliguar', 'Paguani' në tekst - dhe punët janë të sigurta.
Për realizimin e këtij grupi magjik do të nevojiten aftësi minimale në programim dhe një mbrëmje të mërzitshme. Autori përdori Python 3 (sepse duhet të praktikohej) dhe JS (për grumbullimin e të dhënave, direkt nga konsola e shfletuesit). Por pjesa më e madhe e kodit është e lehtë për tu realizuar në mjetet natyrore të OS (bash, cmd), vetëm se me kodimet do të keni shumë vështirësi.
Për të shënuar drejtësinë, është e rëndësishme të theksohet se ideja vetë nuk i përket autorit, por është vëzhguar nga një kompani të madhe ndërkombëtare. Megjithatë, ideja është aq evidente, saqë sapo e dëgjoi, autori, me thirrje "pse nuk e kam bërë më parë", u hodh për ta realizuar.
Pra, së pari na nevojiten pjesët, nga të cilat do të hartojmë letrën. Le të fillojmë me fushën From – kush do të kërcënojë përdoruesit tanë frikacakë. Po kush: natyrisht, bankat, inspektorët tatimorë, gjykatat dhe disa kompani të çuditshme. Në kalim, mund të shtojmë shabllone për plotësimin automatik të ardhshëm, si PАО CmpNmF. Shih from.txt
Tani na nevojiten, në të vërtetë, emrat. LLC Romashka dhe Vektor, si dhe ndonjëherë gjykata me emrin "Gjykata Moskave" së pari nuk do ta shkaktojnë asnjë reagim në shpirt.
Me fat, interneti na ofron mundësi fantastike për të marrë informacion. Për shembull, mund të merret me një komandë të thjeshtë në JavaScript direkt në konsolën e shfletuesit, një kod si:
for (let el of document.getElementById("mw-content-text").querySelectorAll("li")) {console.log(el.innerText;)}Kështu mund të mbledhim shumë shpejt një bazë të shkëlqyer për detyrat tona (shkaku që autori tashmë e ka bërë këtë për ju 🙂 ). Do ta ruajmë në Plain text, ndërsa përdorimi i një DB për këtë detyrë është tepër ambicioz. Në projekt përdoret kodimi UTF-8 me BOM, për rastin e përdorimit të simboleve më specifike. Shihni në skedarët txt me emra përkatës.
Pastaj duhet të gjenerojmë një adresë emaili të saktë (sipër standardit, por jo domosdoshmërisht ekzistuese) të dërguesit, në mënyrë që letra jonë të shfaqet siç duhet dhe të dërgohet saktë. Për disa emrash, autori përdori domaine fikse dhe për disa – autogjenerim nga emri duke përdorur një bibliotekë transliterimi, diçka si LLC "Vektor" -> warning@ooovektor.ru. Emri i kutisë merret nga lista në kod dhe gjithashtu ka për qëllim të ngjallë frikë: "vzyskanie", "shtraf", "dolg", 'alarm' dhe ndonjë "zapros" tjetër.
Tani – subjekti i letrës.
Subjekti duhet patjetër të tërheqë vëmendjen, ndryshe letra do të kalojë pa u vënë re. Lini të lirë frikësuesin tuaj të brendshëm dhe gjithçka do të shkojë mirë: "Mbyllja e llogarisë (ve) (CmpNm)", "Për Kryetarin e Financave (CmpNm)", "Kërkesë (për CmpNm)", "Paguani menjëherë (!!!)" dhe lojëra të tjera.
Shihni subj.txt. Shtoni sipas dëshirës, përziejini, mos i tronditni.
Teksti i letrës duhet të jetë disi i çuditshëm. Ne tashmë e kemi tërhequr vëmendjen e përdoruesit, tani detyra jonë është të shkaktojmë dyshime. Prandaj, është krejtësisht e panevojshme të përpiqemi në këtë pikë. Le të marrim fraza kërcënuese nga spammerët dhe t’i kombinojmë ato rastësisht, 100% e saktë do na pengojë. Do të rezultojë një marrëzi si:
(informacion) e rëndësishme (SH.A "TEST") Në lidhje me llogarinë në proces gjyqësor
hapni dokumentet e bashkangjitura
vendimi i bashkangjitur
Shihni msg.txt. Plotësimet janë të mirëpritura.
Dhe përfundimisht, bashkëngjitja. Në projekt aktualisht parashikohen 3 lloje bashkëngjitjesh: pdf, doc, docx. Skedarët kopjohen nga mostra pa ndryshuar përmbajtjen, skedari i bashkëngjitjes merr një emër nga lista ("Vendimi", "Vendimi gjyqësor" etj, shihni flnms.txt). Për dy llojet e para, madhësia gjenerohet rastësisht, duke shtuar zero në fund të skedarit. Me docx kjo nuk funksionon (megjithatë pas procedurës së rikuperimit, skedari Word hapet; dhe LibreOffice, për shembull, e hap skedarin docx pa ndonjë problem, në të cilin janë shtuar skedare të jashtme përmes ndërfaqeve të arkivatorëve).
Dhe ne do të kemi këtë mrekulli:

Mund të dërgohet:
gen_msg.py buh@oootest.ru
Pra, ky është gjithçka. Një punë që zgjat një orë, por ka dobi... Dhe dobitë do të vijnë. Sepse teoria është e thatë, por druri i jetës është gjelbër plotësisht – shpjegimet nuk arrijnë, kujtesat harrohen, dhe njerëzit nuk i zotërojnë aftësitë vetëm në praktikë. Dhe është më mirë të jemi ne mësues sesa të rikthejmë gjithçka nga backup-et, apo jo?
Vetëm përdoruesit e regjistruar mund të marrin pjesë në anketë. , ju lutemi.
E provuat me përdoruesit tuaj? Si janë rezultatet?
0,0%Askush nuk ra në grackë, u fshi pa pyetje0
0,0%Disa raportuan për letra të dyshimta, nuk i hapën bashkëngjitjet0
50,0%Disa hapën bashkëngjitjet (do të tregoj në komente se çfarë ndodhi më pas)3
50,0%Mora një vërejtje nga eprorët3
6 përdorues votuan. 21 përdorues abstenuan.
Burimi: habr.com
