Spam mar inneal dìon

Tha beachd anngur e spam a th' ann an 80% de phuist-d an t-saoghail. Is e sin, teachdaireachdan post-d nach eil feum aig an neach a gheibh e idir (agus tha seo brònach). Ach, mar nach biodh seo gu leòr, am measg an spama bidh litrichean gu tric air an cur airson adhbharan droch-rùnach: mar eisimpleir, airson dàta a ghoid no a dhubhadh às, no gràin.

KDPV:

Spam mar inneal dìon

Mar a tha fios againn, airson litir a bhith a 'dèanamh cron air siostaman coimpiutair, chan eil e gu leòr dìreach a bhith a' lìbhrigeadh na litreach don neach a gheibh e. Tha feum air “neach-dùbhlain a tha dualtach co-obrachadh”, i.e. feumaidh an neach-cleachdaidh gnìomhan a dhèanamh gu neo-eisimeileach a bheir gu buil plana an neach-ionnsaigh.

Mar as trice, is e gnìomh mar seo “fosgladh” ceangal faidhle ri litir, is e sin, le làimh a ’tòiseachadh air giullachd an fhaidhle leis a’ phrògram pròiseasar co-fhreagarrach taobh a-staigh siostam obrachaidh an neach-cleachdaidh.

Is e an rud a tha eadhon nas brònach nach e eun tearc a th’ ann an neach-taic nàmhaid, agus is dòcha gu bheil an neach-ionnsaigh spamadair againn a’ cunntadh air.

Agus tha seo a 'leantainn gu
Spam mar inneal dìon

Ann an ùine ghoirid, bidh an neach-cunntais againn a’ fosgladh cunntas, agus chan e eadhon cunntas a th’ ann idir, ach bhìoras.

Tha eadar-dhealachaidhean cudromach aig puist-d droch-rùnach, gu dearbh. Ach is e droch bheachd a th ’ann a bhith an urra ri aire agus mothachadh luchd-cleachdaidh. Tha eadhon cuirmean dàna air a’ chuspair “na fosgail seo” le cleasan-teine ​​​​agus taisbeanadh aon-neach leis an stiùiriche coitcheann (an sgrìobhadh “Polymers”) mu dheireadh air an cuir às do chuimhne an neach-obrach oifis.

Gu dearbh, bidh siostaman air an deagh dhealbhadh gar dìon bhon mhòr-chuid de na h-ionnsaighean sin. Ach tha am prìomh fhacal fhathast “bhon mhòr-chuid.” Cha toir duine gealltanas XNUMX%; agus ma thig e chun neach-cleachdaidh, is e rud math a th 'ann a neartachadh, mar aon de na puingean as laige de na siostaman.

Bidh teicneòlas agus innleadaireachd sòisealta a’ dol làmh ri làimh nuair a thig e gu mì-ghnàthachadh coimpiutair. Tha an neach-ionnsaigh a’ tuigsinn gu bheil e duilich a bhith a’ leigeil a-mach gur e cuideigin anns a bheil earbsa aig an neach-cleachdaidh gun chumhachan, agus mar sin feumaidh e innleachdan eile a chleachdadh: eagal, co-èigneachadh, atharrais air ùghdarrasan aithnichte agus/no cleachdadh ainmean meallta co-fhreagarrach - mar eisimpleir, a’ cur litrichean às leth buidhnean riaghaltais agus companaidhean mòra.

Agus, mar a tha na seanairean a teagasg dhuinn: mura h-urrainn dhuinn a bhuannachadh, feumaidh sinn a stiùireadh. Gu dearbh, carson a tha sinn nas miosa na spammers? Tha, tha sinn tòrr nas fheàrr! Agus tha barrachd chothroman againn. Agus feumaidh an obair fhèin na sgilean prògramaidh as lugha agus cha mhòr nach toir e buaidh air na siostaman a th’ ann mar-thà.

Àicheadh: chan e spamadair a th’ anns an ùghdar, chan e spamadair an t-ùghdar. Tha an t-ùghdar a-mhàin agus a-mhàin air taobh math.

Tha an obair gu math sìmplidh:

Cuiridh sinn sinn fhìn litrichean chun luchd-cleachdaidh againn a tha coltas gu bheil iad droch-rùnach. Ann an ceanglachan ris na litrichean seo cuiridh sinn an cois sgrìobhainnean far an sgrìobh sinn ann an litrichean mòra “NA FOSGLADH DOCUMENTS O A leithid de litrichean. Bi nas faiceallach agus nas faiceallach."

Mar sin, tha an obair againn mar a leanas: na h-:

Staid 1. Feumaidh litrichean a bhith eadar-dhealaichte. Ma chuireas sinn an aon litir a-mach chun a h-uile duine a h-uile uair, cha bhith seo eadar-dhealaichte bho chuimhneachain àbhaisteach aig coinneamhan, far a bheil luchd-cleachdaidh làidir dìonach. Feumaidh sinn siostam an neach-cleachdaidh le uallach airson ionnsachadh a bhrosnachadh. Tha na cumhaichean a leanas a’ leantainn bho seo:

Staid 2. Bu chòir do litrichean coimhead fìor. Tha e comasach litrichean a chuir bho Meat Company LLP no Barack Obama, ach neo-èifeachdach. Tha e ciallach ainmean fìor (agus eadar-dhealaichte!) bhuidhnean is bhuidhnean a chleachdadh;

Staid 3. Cuideachd tha e cudromach gu bheil na litrichean a’ coimhead rud beag annasach. Feumaidh iad a bhith beagan teagmhach gus amharas a thogail anns an neach-cleachdaidh agus an siostam ionnsachaidh san eanchainn a chuir an gnìomh;

Staid 4. Agus le seo uile bu chòir do litrichean aire a tharraing agus a bhrosnachadh. Uill, tha a h-uile dad sìmplidh an seo, chan fheum sinn eadhon dad a chruthachadh: tha spammers air a h-uile càil a dhèanamh dhuinn mu thràth. “Càin”, “Co-dhùnaidhean Cùirte” agus eadhon dìreach “Sgrìobhainnean” ann an ceanglachan, “Forfeits”, “Recalculations”, “Peanies” anns a’ chuspair agus mòran fhaclan “Èiginn”, “Anns a’ bhad”, “Dleastanas”, “Pàigh” ann an an teacsa - agus tha an cleas anns a 'phoca.

Gus an seata draoidheil seo a chuir an gnìomh, bidh feum agad air glè bheag de sgilean prògramaidh agus feasgar dòrainneach. Chleachd an t-ùghdar Python 3 (seach gu robh feum air cleachdadh) agus JS (gus dàta a chruinneachadh gu dìreach bho chonsail a’ bhrobhsair). Ach faodar a ’mhòr-chuid den chòd a chuir an gnìomh gu furasta le bhith a’ cleachdadh innealan dùthchasach OS (bash, cmd), feumaidh tu a bhith a ’strì leis na còdachadh.

Gus a bhith cothromach, bu chòir a thoirt fa-near nach ann leis an ùghdar a tha am beachd fhèin, ach chaidh a thogail bho aon chompanaidh mòr eadar-nàiseanta. Ach, tha am beachd cho uachdarach, cho luath ‘s a chuala e e, rinn an t-ùghdar, ag èigheach“ carson nach do rinn mi e roimhe, ”rinn e cabhag gus a chuir an gnìomh.

Mar sin, an toiseach, feumaidh sinn pàirtean às an dèan sinn litir. Feuch an tòisich sinn leis an raon From - a bhios a’ bagairt ar luchd-cleachdaidh eagallach. Uill, cò: gu dearbh, bancaichean, luchd-sgrùdaidh chìsean, cùirtean agus gach seòrsa LLCn neònach. Aig an aon àm, faodaidh tu teamplaidean a chuir ris airson fèin-ionadachadh san àm ri teachd, leithid PAO CmpNmF. Faic bho.txt

A-nis feumaidh sinn, gu dearbh, ainmean. Chan eil e coltach gum bi LLC Romashka agus Vector, a bharrachd air an “Moscow Court” a tha air ath-aithris gun stad a ’toirt freagairt ann an anaman.

Gu fortanach, tha an eadar-lìon a 'toirt dhuinn cothroman iongantach airson fiosrachadh fhaighinn. Mar eisimpleir, liosta de chùirtean gnìomhach na Russian Federation Gheibh thu òrdugh JavaScript sìmplidh gu dìreach ann an consol a’ bhrobhsair le còd mar:

for (let el of document.getElementById("mw-content-text").querySelectorAll("li")) {console.log(el.innerText;)}

San dòigh seo faodaidh tu bunait fìor mhath a chruinneachadh airson ar gnìomhan (gu sònraichte leis gu bheil an t-ùghdar air a dhèanamh dhut mu thràth :) Sàbhailidh sinn e ann an teacsa Plain, stòr-dàta overkill airson a leithid de ghnìomh. Bidh am pròiseact a’ cleachdadh còdachadh UTF-8 le BOM, gun fhios nach cleachdar na caractaran as sònraichte. Faic faidhlichean txt le ainmean co-fhreagarrach.

An ath rud, feumaidh sinn seòladh puist-d ceart (àbhaisteach, ach chan eil gu riatanach a bhith ann) den neach a chuir e gus am bi an litir againn air a thaisbeanadh gu ceart agus air a chuir air adhart gu ceart. Airson cuid de dh’ ainmean chleachd an t-ùghdar raointean stèidhichte, airson feadhainn eile - fèin-ghinealach bhon ainm a’ cleachdadh leabharlann eadar-theangachaidh, rudeigin mar Vector LLC -> [post-d fo dhìon]. Tha ainm a’ bhogsa air a thoirt bhon liosta sa chòd agus thathar an dùil cuideachd iongnadh a bhrosnachadh: “vzyskanie”, “shtraf”, “dolg”, ‘alarm’ agus “zapros” eile.

A-nis - cuspair na litreach.

Feumaidh an cuspair aire a tharraing gu cinnteach, air neo cha tèid an litir a mhothachadh. Cuir a-mach eagal an neach-cunntais a-staigh agad agus obraichidh a h-uile càil a-mach: “Dùin an cunntas(an) (CmpNm)", "Prìomh Chunntasaiche (CmpNm)", "Riatanas (airson CmpNm)" "Pàigh sa bhad (!!!)" agus cleasan eile.
Faic subj.txt. Cuir ri blas, measgachadh, na bi a 'crathadh.

Bu chòir teacsa na litreach a bhith rudeigin neònach. Tha sinn mu thràth air aire an neach-cleachdaidh a tharraing, a-nis is e an obair againn amharas a thogail. Mar sin, chan eil feum sam bith ann a bhith a’ feuchainn aig an ìre seo. Gabhamaid abairtean bagarrach bho spammers agus cuir còmhla iad gu neo-riaghailteach; cha chuir ceud sa cheud dearbhachd ach bacadh oirnn. Bidh e a-mach mar neòinean mar:

(важная) Информация (ООО "ТЕСТ") По счёту в порядке судебного разбирательства
откройте документы во вложении
постановление во вложении

Faic msg.txt. Tha fàilte air cur-ris.

Agus mu dheireadh, an tasgadh. Tha am pròiseact an-dràsta a’ toirt seachad 3 seòrsaichean ceanglachan: pdf, doc, docx. Thèid faidhlichean a chopaigeadh bho shamhlaichean gun a bhith ag atharrachadh an t-susbaint, gheibh am faidhle ceangail ainm bhon liosta (“Decree”, “Breithneachadh”, msaa, faic flnms.txt). Airson a’ chiad dà sheòrsa, thèid am meud a chruthachadh air thuaiream le bhith a’ cur neamhan ri deireadh an fhaidhle. Chan obraich seo le docx (ged a dh’ fhosglas am faidhle às deidh modh ath-bheothachaidh Word; agus bidh LibreOffice, mar eisimpleir, a’ fosgladh faidhlichean docx gun mhionnachadh, ris an deach faidhlichean treas-phàrtaidh a chur ris tron ​​eadar-aghaidh tasglann).

Agus gheibh sinn am mìorbhail seo:

Spam mar inneal dìon

Faodaidh tu a chuir:

gen_msg.py [email protected]

Tha an còd, gu dearbh, air Github

Gu fìrinneach, tha sin uile. Rudeigin ri dhèanamh airson uair a thìde, ach bidh buannachd ann... Agus bidh buannachd ann. Oir tha an teòiridh tioram, ach tha craobh na beatha a 'fàs gu math uaine - chan eil mìneachaidhean a' ruighinn, tha cuimhneachain air an dìochuimhneachadh, agus bidh daoine a 'maighstireachd sgilean a-mhàin tro chleachdadh. Agus tha e nas fheàrr dhuinn a bhith nad thidsearan na bhith a’ toirt air ais a h-uile càil bho chùl-taic nas fhaide air adhart, ceart?

Chan fhaod ach luchd-cleachdaidh clàraichte pàirt a ghabhail san sgrùdadh. Soidhnig a-steach, mas e do thoil e.

An do dh'fheuch thu e air do luchd-cleachdaidh? Ciamar a tha na toraidhean?

  • 0,0%Cha do cheannaich duine e, chuir iad às e gun cheist0

  • 0,0%Dh’aithris cuid puist-d amharasach; cha deach ceanglachan fhosgladh0

  • 50,0%Dh’ fhosgail cuid de cheanglachan (Innsidh mi dhut anns na beachdan dè thachair an ath rud)3

  • 50,0%Fhuair iad maide bho na h-ùghdarrasan3

Bhòt 6 neach-cleachdaidh. Cha do stad 21 neach-cleachdaidh.

Source: www.habr.com

Cuir beachd ann