Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Архив » Хаки против спамеров


Хаки против спамеров

Сообщений 1 страница 9 из 9

1

Задолбали роботы, собирающие мыла, и спамеры, активно добавлющие найденые e-mail's в свеженькие базы для очередной рассылки всякой дребедени по мылу

Попробую дать 2 способа, препятствующие отображению правильного e-mail в сообщении

Первый способ весьма прост.
В Администрирование - Цензура
Добавить
Цензурное слово - @
Заменяющий текст  - [at] (или [dog])
Необходимо. чтобы в Настройках "Цензура" была включена

При написании e-mail, цензор заменит обычную запись на запись вида mybb[dog]mybb.ru

Способ второй не так заметен с пользовательской части.
О подмене даже не догадаются

Поставить скрипт в хтмл-низ

Код:
<script type="text/javascript">
var dog="<img src='https://forumupload.ru/uploads/0003/ac/ce/1877-1.gif' width='12' height='12' title='Собака' alt='@'>"
var spam=document.getElementById('pun-main').getElementsByTagName("div")
var at=0
for (at=0; at<=(spam.length-1); at++)
{if (spam[at].className=="post-content")
{spam[at].innerHTML=spam[at].innerHTML.replace(/@/g, dog)}}
</script>

Картинка прилагается
https://forumupload.ru/uploads/0003/ac/ce/1877-1.gif

Так, запись вида mail@domain.com превратится в mailhttps://forumupload.ru/uploads/0003/ac/ce/1877-1.gifdomain.com (Вместо собаки во втором случае стоит картинка)

Этими двумя способами мы дадим препятствие сборщикам мыл..

Удачной подмены ;)

Обновление от 9 января 2009
Администрирование - Цензура

Цензурное слово - @
Заменяющий текст  - [mydog]

Администрирование - Настройки - HTML-низ

<script type="text/javascript">
var dog="@"
var spam=document.getElementById('pun-main').getElementsByTagName("div")
var at=0
for (at=0; at<=(spam.length-1); at++)
{if (spam[at].className=="post-content")
{spam[at].innerHTML=spam[at].innerHTML.replace(/\[mydog\]/g, dog)}}
</script>

Свиду все то же самое, но в исходном коде "собачки" не будет

+8

2

интересная штука  http://mybb.ru/f/collection/0211.gif

0

3

Так проблема можно собаку белым цветом зделать?

0

4

SUKAMAGAY написал(а):

Так проблема можно собаку белым цветом зделать?

И что толку, у спам бота нету глаз, поэтому он увидит e-mail из html кода страницы  http://i039.radikal.ru/0806/ec/a5ffc6d7cfd9.gif
А скрипт очень полезен

Отредактировано rignroll (Пт, 9 Янв 2009 19:06:15)

0

5

rignroll написал(а):

поэтому он увидит e-mail из html кода страницы

Тогдв можно попробывать такой способ. Свиду тот же, но в коде страницы собак не будет

Duka написал(а):

Цензурное слово - @
Заменяющий текст  - [mydog]

+ к этому же

<script type="text/javascript">
var dog="@"
var spam=document.getElementById('pun-main').getElementsByTagName("div")
var at=0
for (at=0; at<=(spam.length-1); at++)
{if (spam[at].className=="post-content")
{spam[at].innerHTML=spam[at].innerHTML.replace(/\[mydog\]/g, dog)}}
</script>

Сейчас обновлю первый пост

0

6

Duka написал(а):

Администрирование - Настройки - HTML-низ

интересно, а как скрипт поможет против спамеров, если для составлкения спам-баз грабят хтмл страницы

0

7

Zebra
Так изначально работает цензура, а скрипт просто визуально приводит страницу в порядок заменяя зацензуренную @ на картинку, чтобы человеческие глаза ее видели, а боты нет))

0

8

Zebra написал(а):

интересно, а как скрипт поможет против спамеров, если для составлкения спам-баз грабят хтмл страницы

Impuls 101 верно сказал.
Ты собаку добавляешь цензуру, тогда ее в хтмл не будет.
А чтобы в постах не писалось mail[dog]mail.ru, скриптом поправляем и делаем из нее mail@mail.ru

0

9

Спасибо за скриптик)))

0


Вы здесь » Единый форум поддержки » Архив » Хаки против спамеров