Спам в комменты dle сайтов

Тема в разделе "Вопросы новичков", создана пользователем Juri, 19 июл 2010.

Статус темы:
Закрыта.
  1. Juri

    Juri

    Заблокирован
    Регистр.:
    5 окт 2007
    Сообщения:
    1.065
    Симпатии:
    197
    Здравствуйте, подскажите чем можно поспамить в комменты этого движка? Желательно что то бесплатно или взломанное.
    Простите если не в ту тему
     
  2. Anton

    Anton ¯\_(ツ)_/¯

    Moderator
    Регистр.:
    28 авг 2007
    Сообщения:
    654
    Симпатии:
    642
    Тем же хрумером, да и в паблике вроде полно уже всяких регистрторов и спамеров в дле.
     
  3. Klepach

    Klepach

    Регистр.:
    31 окт 2008
    Сообщения:
    941
    Симпатии:
    250
    Если ссылками на свои сайты собрался спамить, то настраивайся сразу на абузы т.к. нервных алминов, не умеющих защащать свои детища от тупого спама очень много.
    Если для наращивания ТИЦ, то тема мертва, да и к тому же на многих ссыли в коментах запрещены к индексации или прячатся в лич, а на многих вообще ссылку не поставишь из-за защиты.
    Если расчитываешь нагнать посещалово, то врядли больше 100 уников нагонишь даже если проспамишь по 40 тыс базе т.к. на многопосещаемых ресурсах защита отспамилок стоит, да и на большинстве коменты вообще запрещены.
     
  4. Juri

    Juri

    Заблокирован
    Регистр.:
    5 окт 2007
    Сообщения:
    1.065
    Симпатии:
    197
    нет цели не много другие и не тиц и не посещаемость. Конекретного софта никто не посоветует, кроме хрумера?
     
  5. Ranger_Hunter

    Ranger_Hunter Постоялец

    Заблокирован
    Регистр.:
    20 апр 2009
    Сообщения:
    127
    Симпатии:
    48
    Присоединюсь к просьбе ТС. Пока сайтов было мало, засылал коментарии напрямую в мускул. Сейчас, например, не смешно смотрятся на сайте 10к коментов в один день забитые.:nezn: Плюс хостер от такой активной тряски баз начинает попискивать...

    Поэтому, хотелось бы делать засылку средствами движка, через спамилку какую-нибудь.

    Кстати, Juri, если сайтов для окучивания не много и они "в собственности" - могу рассказать как в базу напрямую... из софта нужен Excel и какой нибудь редактор типа AkelPad(не реклама:)).
     
  6. Klepach

    Klepach

    Регистр.:
    31 окт 2008
    Сообщения:
    941
    Симпатии:
    250
    Ranger_Hunter!!!
    Рассказывай тут.
    Многим будет интересно и полезно знать.
     
  7. Ranger_Hunter

    Ranger_Hunter Постоялец

    Заблокирован
    Регистр.:
    20 апр 2009
    Сообщения:
    127
    Симпатии:
    48
    Ок, для тех, кто немного в теме и знает чуть-чуть mysql и умеет работать с phpmyadmin.

    1. Выгрузить из базы в формате Excel 2000 таблицу DLE_COMMENTS. (ставим галочку напротив "Поместить названия полей в первой строке".

    2. Открываем файл в экселе. Видим вот такие поля: id, post_id, user_id, date, autor, email, text, ip, is_register, approve

    Соответственно id - номер коммента - нумеруем по порядку, начиная с 1. Выделяем столбец вручную (сколько комментов, столько строк выделяем), жмем ПРАВКА->ЗАПОЛНИТЬ->ПРОГРЕССИЯ->ОК

    post_id - номер поста, к которому относится коммент (смотрите количество постов в таблице DLE_POSTS и генерируйте рандомно в этом диапазоне. Вот исходник для Qbasic (на php не осилил, вспомнил родной QB:(
    Код:
    OPEN "postid" FOR OUTPUT AS #1
    poststart = 1
    postend = 6411 'это столько постов
    comments = 17068 'это столько комментариев надо сделать
    FOR x = 1 TO comments
    a = RND(1)
    b = postend - poststart
    c = a * b
    postid = INT(c)
    PRINT #1, postid
    NEXT x
    CLOSE #1
    
    Полученный в результате работы файл postid содержит случайно сгенерированные номера постов для засылки комментариев.
    Открываем в блокноте, выделяем все и копируем в колонку под post_id.

    user_id - номер юзера - я ставлю 0 по всему столбцу, до последней непустой ячейки.

    date - дата добавления коммента, в ДЛЕ не работает отложенное комментирование - ставьте реальные даты, не позднее текущей. Иначе комменты "из будущего" будут висеть под постами. Х.З. как Яша это воспримет. Вот вам еще примочка на Васике
    Код:
    OPEN "data" FOR OUTPUT AS #1
    datacount = 17068 'столько комментов
    ym$="2010-07-" 'это для июля 2010г. - ставьте себе по потребностям
    day=0
    hour=0
    minute=0
    secunde=0
    FOR x = 1 TO datacount
    day1 = 1+int(RND(1)*30)
    hour1=int(rnd(1)*23)
    minute1=int(rnd(1)*59)
    secunde1=int(rnd(1)*59)
    PRINT #1, ym$;
    if day1<10 then print #1, "0";
    print #1,day1;
    print #1," ";
    if hour1<10 then print #1, "0";
    print #1,hour1;
    print #1,":";
    if minute1<10 then print #1, "0";
    print #1,minute1;
    print #1,":";
    if secunde1<10 then print #1, "0";
    print #1,secunde1
    NEXT x
    CLOSE #1
    
    После работы скрипта получается хрень вот такая:
    Код:
    2010-07- 22   12 : 34 : 17 
    2010-07- 10   17 :0 0 : 44 
    2010-07- 25   16 :0 2 : 24 
    2010-07- 26   18 : 22 : 56 
    2010-07- 27  0 1 : 56 : 21 
    2010-07- 16   17 :0 3 : 34 
    2010-07- 15  0 6 : 36 : 38 
    2010-07-0 8  0 6 : 48 : 48 
    2010-07- 18   22 : 53 : 13 
    2010-07- 21   22 : 14 : 31 
    2010-07-0 4   22 : 39 :0 0 
    2010-07- 18  0 2 :0 6 : 47 
    2010-07-0 9  0 1 : 17 : 22 
    2010-07- 10   21 : 57 : 23 
    2010-07-0 9  0 3 :0 9 : 38 
    2010-07- 13  0 9 : 42 : 19 
    2010-07- 19  0 4 : 10 : 34 
    2010-07-0 3   10 : 53 : 15 
    2010-07- 24  0 8 : 17 : 54 
    2010-07- 19   14 : 25 :0 5 
    
    из которой надо поиском/заменой умно удалить лишние пробелы (я делал так: заменял двойной пробел на "__", потом удалял все пробелы, потом заменял "__" на один пробел), берем файл data блокнотом, и (после обработки и удаления лишних пробелов) вставляем данные из него в столбец под надписью data

    autor я заполнил случайными никами - в яше бейте запрос "база ников", качайе, открывайте в блокноте, выделяйте столько строк, сколько Вам нужно и вставляйте в этот столбец

    email все аналогично autor, только качайте базу "мыла для спама" - на благое дело пойдет.

    text я не скажу где брать, сами придумайте. Скажу только, что это есть сам текст комментария. Вот программка (QB), генерирующая из подготовленного файла файл со строками длиной 1-3 предложения.
    Код:
    OPEN "comments" FOR INPUT AS #1
    OPEN "_comm_" FOR OUTPUT AS #2
    minlength = 1
    maxlength = 3
    WHILE NOT EOF(1)
    predcount = minlength + INT(RND(1) * (maxlength - minlength))
    b$ = ""
    FOR x = 1 TO predcount
    LINE INPUT #1, a$
    b$ = b$ + " " + a$
    NEXT x
    PRINT #2, b$
    PRINT predcount
    WEND
    CLOSE #1
    CLOSE #2
    
    Берете любой _Большой_ файл ~1мб в формате .txt, в akelpad (удобнее всего) убираете поиском/заменой все переводы строк, заменяя "\n" на "". Потом заменяете все "." на ".\n" все "!" на "!\n" и все "?" на "?\n" - получаете файл, где каждое предложение в отдельной строчке. Сохраняете его как "comments" в папке с QB. Запускаете скрипт, на выходе, в файле "_comm_" лежат готовые тексты "комментариев". Открываете его в AkelPade, выделяете нужное количество строк и вставляете в столбец. (ВАЖНО! Перед вставкой в столбец, удалите из текста все символы ";")

    ip я генерировал этим скриптом на бейсике:
    Код:
    OPEN "ipaddr" FOR OUTPUT AS #1
    datacount = 17068  'сколько строк надо сгенерить
    a=0
    b=0
    c=0
    d=0
    FOR x = 1 TO datacount
    a=int(rnd(1)*255)
    b=int(rnd(1)*255)
    c=int(rnd(1)*255)
    d=int(rnd(1)*255)
    PRINT #1, a;".";b;".";c;".";d
    NEXT x
    CLOSE #1
    
    Тут, в файле "ipaddr" тоже поиском/заменой удаляем ВСЕ пробелы и вставляем данные в столбец.

    is_register - везде 0

    approve - везде 1 - это значит комментарий одобрен к публикации.

    Дальше, когда Вы наковырялись в Блокноте, QBasice, Akelpade, Excele, и прочей хренотени, удаляете первую строку из таблицы, сохраняете файл как .CSV и импортируете его в таблицу DLE_COMMENTS. Кодировку не забудьте указать "cp1251". Если все гладко - радуйтесь, если нет - читайте о чем пишет пхпмуадмин. Наверняка где-то в тексте не удалили ";" или количество строк в столбцах не совпадает (чего-то меньше, например, post_id, а чего-то больше, например, date) - все лишнее снизу удалите и снова сохраните в .CSV - импорт должен прокатить.

    Ногами не пинать - попросили - написал.:D

    P.S. Чтобы видеть комментарии, надо еще сделать в Phpmyadmin такой запрос:
    Код:
    UPDATE 'dle_post' SET 'comm_num'='1'
    - это укажет движку, что у каждого поста есть хотя бы по одному комментарию, но при просмотре полной новости, будут выводится все имеющиеся для этого поста.
     
    Klepach нравится это.
  8. GlazALmaz

    GlazALmaz

    Регистр.:
    16 фев 2010
    Сообщения:
    288
    Симпатии:
    18
    ребята, а вам нравится, когда ваши собственные сайты спамят? дак почему вы спамите чужие?
     
  9. Klepach

    Klepach

    Регистр.:
    31 окт 2008
    Сообщения:
    941
    Симпатии:
    250
    Если не нравится - ставьте нормальную защиту.
    А вопрос спамить или нет, плохо это или хорошо - ответ прост - жизнь такая.
     
  10. dimabik

    dimabik

    Регистр.:
    14 мар 2008
    Сообщения:
    983
    Симпатии:
    187
    Да весь бизнес держится на обмане, поэтому каждый выживает кто как может. Самое главное чтобы чем Вы занимаетесь приносило Вам благо. Если от спама вырастает траффик, то почему бы и нет?!
     
Статус темы:
Закрыта.