Developer
05.05.2007, 21:28
В общем, я тут подумал... Ведь спамеры добывают адреса электронной почты с веб-страничек, ботами... Бот обшаривает сайт, ходит по ссылкам и со страничек тянет все мыла... В общем... Если на сайте на каждой страничке повесить ссылку на site.ru/mails.php например. Бот переходит по ссылочке и смотрит ссылочку... А на этой страничке будет целая куча левых мыл чередующихся с рандомно сгенерированными словами, то есть имитация незащищенного от сборки мыл сайта... Бот насобирает этих левых мыл и будет пытаться на них слать что либо, хоть это и бесполезно. Во-первых спамер теряет время, во-вторых он использует в пустую компьютерные мощности :))) Я думаю, что если бы на каждом сайте интернета висел такой скриптик, который бы выдавал 1000 левых мыл на страничку, спам-ботам было бы не легко...
Просто возникла такая идея, написал каркас скрипта, решил выложить здесь, может кому-то станет интерестно. Скрипт можно подифицировать и он будет чередовать почти реальные адреса мыл с почти реальными словами :))) В общем выкладываю свои 10-ти минутные наработки, а дальше смотрите сами :))) Если есть какие-либо мысли - отписывайте.
<?php
function badMail()
{
$abc = array('a', 'b', 'c', 'd', 'e', 'z', 'i', 'k', 'l', 'm', 'n', 'y', 'x');
$aDi = count($abc) - 1;
$zones = array('.com', '.ru', '.com.ru');
$zDi = count($zones) - 1;
$user = '';
$host = '';
$uLen = rand(6, 20);
for ($u = 0; $u < $uLen; $u++) {
$user .= $abc[rand(0, $aDi)];
}
$hLen = rand(2, 15);
for ($h = 0; $h < $hLen; $h++) {
$host .= $abc[rand(0, $aDi)];
}
$zone = $zones[rand(0, $zDi)];
$adress = $user . '@' . $host . $zone;
return $adress;
}
$pretexts = array('под', 'на', 'с', 'у', 'раз');
$pDi = count($pretexts) - 1;
$verbs = array('кинул', 'ударил', 'сказал', 'казал');
$vDi = count($verbs) - 1;
for ($i = 0; $i < 50; $i++) {
$word = $pretexts[rand(0, $pDi)] . $verbs[rand(0, $vDi)];
$adress = badMail();
echo $word . ' ' . $adress . ' ';
}
?>
Результат работы скрипта:
ссказал <a href="mailto:imdbilmxdannzb@kcycxekxaabczam.ru">imdbilmxdannzb@kcycxekxaabczam.ru</a> подсказал <a href="mailto:kyeebmkiacx@nemc.ru">kyeebmkiacx@nemc.ru</a> разсказал <a href="mailto:cxnceaazcckelbaeenm@bxeiik.com">cxnceaazcckelbaeenm@bxeiik.com</a> разударил <a href="mailto:mlzdzmexyi@kzmlllnzdniaa.com.ru">mlzdzmexyi@kzmlllnzdniaa.com.ru</a> накинул <a href="mailto:zyeammz@xlddlyddbziibk.ru">zyeammz@xlddlyddbziibk.ru</a> подказал <a href="mailto:yknziak@cblcey.com">yknziak@cblcey.com</a> разкинул <a href="mailto:dmlzmkdnzmdekalzyyne@bnkzabekkl.com">dmlzmkdnzmdekalzyyne@bnkzabekkl.com</a> указал <a href="mailto:ycayildxydecmnnaaidz@adnblkci.com">ycayildxydecmnnaaidz@adnblkci.com</a> скинул <a href="mailto:iyeimckynblekabbd@nmkyedlxkeeza.com">iyeimckynblekabbd@nmkyedlxkeeza.com</a> укинул <a href="mailto:xlzacdcxedlaixnbd@ymmkmyizmxlnmxm.ru">xlzacdcxedlaixnbd@ymmkmyizmxlnmxm.ru</a> подударил <a href="mailto:klcmnlyeibddccaldya@zzm.ru">klcmnlyeibddccaldya@zzm.ru</a> разсказал <a href="mailto:ycblamz@idakiy.com.ru">ycblamz@idakiy.com.ru</a> насказал <a href="mailto:ycxyzaadiea@bbzmkminldl.ru">ycxyzaadiea@bbzmkminldl.ru</a> разкинул <a href="mailto:bndeead@zdxeaxymen.com.ru">bndeead@zdxeaxymen.com.ru</a> накинул <a href="mailto:memdbcmxka@cbidib.ru">memdbcmxka@cbidib.ru</a> усказал <a href="mailto:almdyxxmliikikcn@mz.com.ru">almdyxxmliikikcn@mz.com.ru</a> наударил <a href="mailto:mxaexa@ce.com">mxaexa@ce.com</a> подказал <a href="mailto:ezzeemadbdied@eaadcenlkkn.com">ezzeemadbdied@eaadcenlkkn.com</a> наказал <a href="mailto:iildndnenxyand@xikbaammacbbx.com">iildndnenxyand@xikbaammacbbx.com</a> уударил <a href="mailto:mzlixkcnmcez@ecxbc.com">mzlixkcnmcez@ecxbc.com</a> ссказал <a href="mailto:alkbkiaekknnibbc@kkymbkn.ru">alkbkiaekknnibbc@kkymbkn.ru</a> насказал <a href="mailto:ydcxdlni@enimcnzdbabim.com">ydcxdlni@enimcnzdbabim.com</a> разказал <a href="mailto:mkibbkkik@dxxcalzambl.ru">mkibbkkik@dxxcalzambl.ru</a> разударил <a href="mailto:iidyealnnzdzecaymcm@dadyxkzexzckdec.com">iidyealnnzdzecaymcm@dadyxkzexzckdec.com</a> подкинул <a href="mailto:mzdmkzkxabany@xedczbxnnece.com">mzdmkzkxabany@xedczbxnnece.com</a> ссказал <a href="mailto:ymkexllxx@bxmdl.ru">ymkexllxx@bxmdl.ru</a> усказал <a href="mailto:nacixanlnmcynk@dlkykn.com">nacixanlnmcynk@dlkykn.com</a> разказал <a href="mailto:dbdnzil@klnicmamccxmcd.com.ru">dbdnzil@klnicmamccxmcd.com.ru</a> накинул <a href="mailto:ebcamllenzxll@xiaic.com.ru">ebcamllenzxll@xiaic.com.ru</a> наказал <a href="mailto:lyxlldiekambzz@xxczeciacl.com">lyxlldiekambzz@xxczeciacl.com</a> укинул <a href="mailto:eknzmlaekykxkm@dxycxzmlbdcedci.com.ru">eknzmlaekykxkm@dxycxzmlbdcedci.com.ru</a> сударил <a href="mailto:xkzldzmmllxblz@kcekin.ru">xkzldzmmllxblz@kcekin.ru</a> разсказал <a href="mailto:cakzxbyxbxb@ynxknd.com.ru">cakzxbyxbxb@ynxknd.com.ru</a> накинул <a href="mailto:kbakknazkdimxxl@lnazyemmkzezx.ru">kbakknazkdimxxl@lnazyemmkzezx.ru</a> разказал <a href="mailto:xbiama@yacenenzmkem.com">xbiama@yacenenzmkem.com</a> подказал <a href="mailto:icciixdnnlldyk@aimdnxkd.com.ru">icciixdnnlldyk@aimdnxkd.com.ru</a> накинул <a href="mailto:xkyicn@izecxmaciybc.com">xkyicn@izecxmaciybc.com</a> подсказал <a href="mailto:mckmcdbla@ii.ru">mckmcdbla@ii.ru</a> усказал <a href="mailto:bckdxikkm@mmebylk.ru">bckdxikkm@mmebylk.ru</a> ссказал <a href="mailto:ieaixmxnckib@dczciyenlcyaly.com.ru">ieaixmxnckib@dczciyenlcyaly.com.ru</a> сказал <a href="mailto:akxddnzekkamizd@cl.com.ru">akxddnzekkamizd@cl.com.ru</a> подударил <a href="mailto:aznnnae@ieaixeziz.ru">aznnnae@ieaixeziz.ru</a> усказал <a href="mailto:ndnlmzbzblcmkazeade@azedexbylb.com.ru">ndnlmzbzblcmkazeade@azedexbylb.com.ru</a> подказал <a href="mailto:bedxeiaecnlm@cxlbaibbadykll.com.ru">bedxeiaecnlm@cxlbaibbadykll.com.ru</a> усказал <a href="mailto:yeimyixyibekmdi@emnydlbxcyni.com">yeimyixyibekmdi@emnydlbxcyni.com</a> ссказал <a href="mailto:neaackmkxyc@cibzzc.com">neaackmkxyc@cibzzc.com</a> подказал <a href="mailto:lknbecmc@yadydyiybnieaxl.com">lknbecmc@yadydyiybnieaxl.com</a> разказал <a href="mailto:kdliibycdnmnle@abdxdziaaxk.com">kdliibycdnmnle@abdxdziaaxk.com</a> усказал <a href="mailto:lnidymmzdb@dacmmmmmd.ru">lnidymmzdb@dacmmmmmd.ru</a> разударил <a href="mailto:lzxxkiekyyncinembx@lmic.com.ru">lzxxkiekyyncinembx@lmic.com.ru</a>
Просто возникла такая идея, написал каркас скрипта, решил выложить здесь, может кому-то станет интерестно. Скрипт можно подифицировать и он будет чередовать почти реальные адреса мыл с почти реальными словами :))) В общем выкладываю свои 10-ти минутные наработки, а дальше смотрите сами :))) Если есть какие-либо мысли - отписывайте.
<?php
function badMail()
{
$abc = array('a', 'b', 'c', 'd', 'e', 'z', 'i', 'k', 'l', 'm', 'n', 'y', 'x');
$aDi = count($abc) - 1;
$zones = array('.com', '.ru', '.com.ru');
$zDi = count($zones) - 1;
$user = '';
$host = '';
$uLen = rand(6, 20);
for ($u = 0; $u < $uLen; $u++) {
$user .= $abc[rand(0, $aDi)];
}
$hLen = rand(2, 15);
for ($h = 0; $h < $hLen; $h++) {
$host .= $abc[rand(0, $aDi)];
}
$zone = $zones[rand(0, $zDi)];
$adress = $user . '@' . $host . $zone;
return $adress;
}
$pretexts = array('под', 'на', 'с', 'у', 'раз');
$pDi = count($pretexts) - 1;
$verbs = array('кинул', 'ударил', 'сказал', 'казал');
$vDi = count($verbs) - 1;
for ($i = 0; $i < 50; $i++) {
$word = $pretexts[rand(0, $pDi)] . $verbs[rand(0, $vDi)];
$adress = badMail();
echo $word . ' ' . $adress . ' ';
}
?>
Результат работы скрипта:
ссказал <a href="mailto:imdbilmxdannzb@kcycxekxaabczam.ru">imdbilmxdannzb@kcycxekxaabczam.ru</a> подсказал <a href="mailto:kyeebmkiacx@nemc.ru">kyeebmkiacx@nemc.ru</a> разсказал <a href="mailto:cxnceaazcckelbaeenm@bxeiik.com">cxnceaazcckelbaeenm@bxeiik.com</a> разударил <a href="mailto:mlzdzmexyi@kzmlllnzdniaa.com.ru">mlzdzmexyi@kzmlllnzdniaa.com.ru</a> накинул <a href="mailto:zyeammz@xlddlyddbziibk.ru">zyeammz@xlddlyddbziibk.ru</a> подказал <a href="mailto:yknziak@cblcey.com">yknziak@cblcey.com</a> разкинул <a href="mailto:dmlzmkdnzmdekalzyyne@bnkzabekkl.com">dmlzmkdnzmdekalzyyne@bnkzabekkl.com</a> указал <a href="mailto:ycayildxydecmnnaaidz@adnblkci.com">ycayildxydecmnnaaidz@adnblkci.com</a> скинул <a href="mailto:iyeimckynblekabbd@nmkyedlxkeeza.com">iyeimckynblekabbd@nmkyedlxkeeza.com</a> укинул <a href="mailto:xlzacdcxedlaixnbd@ymmkmyizmxlnmxm.ru">xlzacdcxedlaixnbd@ymmkmyizmxlnmxm.ru</a> подударил <a href="mailto:klcmnlyeibddccaldya@zzm.ru">klcmnlyeibddccaldya@zzm.ru</a> разсказал <a href="mailto:ycblamz@idakiy.com.ru">ycblamz@idakiy.com.ru</a> насказал <a href="mailto:ycxyzaadiea@bbzmkminldl.ru">ycxyzaadiea@bbzmkminldl.ru</a> разкинул <a href="mailto:bndeead@zdxeaxymen.com.ru">bndeead@zdxeaxymen.com.ru</a> накинул <a href="mailto:memdbcmxka@cbidib.ru">memdbcmxka@cbidib.ru</a> усказал <a href="mailto:almdyxxmliikikcn@mz.com.ru">almdyxxmliikikcn@mz.com.ru</a> наударил <a href="mailto:mxaexa@ce.com">mxaexa@ce.com</a> подказал <a href="mailto:ezzeemadbdied@eaadcenlkkn.com">ezzeemadbdied@eaadcenlkkn.com</a> наказал <a href="mailto:iildndnenxyand@xikbaammacbbx.com">iildndnenxyand@xikbaammacbbx.com</a> уударил <a href="mailto:mzlixkcnmcez@ecxbc.com">mzlixkcnmcez@ecxbc.com</a> ссказал <a href="mailto:alkbkiaekknnibbc@kkymbkn.ru">alkbkiaekknnibbc@kkymbkn.ru</a> насказал <a href="mailto:ydcxdlni@enimcnzdbabim.com">ydcxdlni@enimcnzdbabim.com</a> разказал <a href="mailto:mkibbkkik@dxxcalzambl.ru">mkibbkkik@dxxcalzambl.ru</a> разударил <a href="mailto:iidyealnnzdzecaymcm@dadyxkzexzckdec.com">iidyealnnzdzecaymcm@dadyxkzexzckdec.com</a> подкинул <a href="mailto:mzdmkzkxabany@xedczbxnnece.com">mzdmkzkxabany@xedczbxnnece.com</a> ссказал <a href="mailto:ymkexllxx@bxmdl.ru">ymkexllxx@bxmdl.ru</a> усказал <a href="mailto:nacixanlnmcynk@dlkykn.com">nacixanlnmcynk@dlkykn.com</a> разказал <a href="mailto:dbdnzil@klnicmamccxmcd.com.ru">dbdnzil@klnicmamccxmcd.com.ru</a> накинул <a href="mailto:ebcamllenzxll@xiaic.com.ru">ebcamllenzxll@xiaic.com.ru</a> наказал <a href="mailto:lyxlldiekambzz@xxczeciacl.com">lyxlldiekambzz@xxczeciacl.com</a> укинул <a href="mailto:eknzmlaekykxkm@dxycxzmlbdcedci.com.ru">eknzmlaekykxkm@dxycxzmlbdcedci.com.ru</a> сударил <a href="mailto:xkzldzmmllxblz@kcekin.ru">xkzldzmmllxblz@kcekin.ru</a> разсказал <a href="mailto:cakzxbyxbxb@ynxknd.com.ru">cakzxbyxbxb@ynxknd.com.ru</a> накинул <a href="mailto:kbakknazkdimxxl@lnazyemmkzezx.ru">kbakknazkdimxxl@lnazyemmkzezx.ru</a> разказал <a href="mailto:xbiama@yacenenzmkem.com">xbiama@yacenenzmkem.com</a> подказал <a href="mailto:icciixdnnlldyk@aimdnxkd.com.ru">icciixdnnlldyk@aimdnxkd.com.ru</a> накинул <a href="mailto:xkyicn@izecxmaciybc.com">xkyicn@izecxmaciybc.com</a> подсказал <a href="mailto:mckmcdbla@ii.ru">mckmcdbla@ii.ru</a> усказал <a href="mailto:bckdxikkm@mmebylk.ru">bckdxikkm@mmebylk.ru</a> ссказал <a href="mailto:ieaixmxnckib@dczciyenlcyaly.com.ru">ieaixmxnckib@dczciyenlcyaly.com.ru</a> сказал <a href="mailto:akxddnzekkamizd@cl.com.ru">akxddnzekkamizd@cl.com.ru</a> подударил <a href="mailto:aznnnae@ieaixeziz.ru">aznnnae@ieaixeziz.ru</a> усказал <a href="mailto:ndnlmzbzblcmkazeade@azedexbylb.com.ru">ndnlmzbzblcmkazeade@azedexbylb.com.ru</a> подказал <a href="mailto:bedxeiaecnlm@cxlbaibbadykll.com.ru">bedxeiaecnlm@cxlbaibbadykll.com.ru</a> усказал <a href="mailto:yeimyixyibekmdi@emnydlbxcyni.com">yeimyixyibekmdi@emnydlbxcyni.com</a> ссказал <a href="mailto:neaackmkxyc@cibzzc.com">neaackmkxyc@cibzzc.com</a> подказал <a href="mailto:lknbecmc@yadydyiybnieaxl.com">lknbecmc@yadydyiybnieaxl.com</a> разказал <a href="mailto:kdliibycdnmnle@abdxdziaaxk.com">kdliibycdnmnle@abdxdziaaxk.com</a> усказал <a href="mailto:lnidymmzdb@dacmmmmmd.ru">lnidymmzdb@dacmmmmmd.ru</a> разударил <a href="mailto:lzxxkiekyyncinembx@lmic.com.ru">lzxxkiekyyncinembx@lmic.com.ru</a>