Спам ЛС человека [VK] [Python 3]

  • Автор темы Gidroponika
  • Дата начала
G

Gidroponika

73a3871ce360e5c17fb7d.png


Всем привет

Был написан консольный спамер "vk_spammer.py" в личных сообщениях ВК, работает только для спама ОДНОГО пользователя

Для него я приложу мануал для работы под Винду, также он может работать и на любой другой ОС



Для работы необходимо:
- Python 3 (обязательно этой версии)

- Модуль vk_api

- База аккаунтов ВК, которые мы будем грузить в текстовый файл (login:pass)



Преступим к подготовке
1) Для начала установим Python последней 3-ей версии, качаем его отсюда

Авторизируйтесь или Зарегистрируйтесь что бы просматривать ссылки.



2) При установке важно нажать на чекбокс "Add Path" для корректной работы Python в CMD

3) Далее устанавливаем модуль vk_api

Пишем в CMD:

pip install vk_api

4) Запускаем программу

python \path\to\vk_spammer.py


Для спама вводим команду с такими атрибутами

spam [accsFile] [id] [textFile] [times] [reload] [mediaFile]



Для просмотра описания каждой опции используем help

Пример работы программы:

Авторизируйтесь или Зарегистрируйтесь что бы просматривать ссылки.



Нам этом у меня всё, сам код программы можете найти ниже



Код:
Код:
#!/usr/bin/python
# -*- coding: utf-8 -*-

import vk_api
from vk_api import VkUpload
import time


def main():

    print()
    print('Welcome to vk_spammer.py')
    print('Write <help> to get command list')

    # Цикл-интерфейс
    while True:

        print()
        print('vk_spammer: ', end='')
        cmd = input()
        print()

        if cmd.split()[0] == 'help':
            print(' <help> - get help')
            print(" <spam> [personsFile] [id] [textFile] [times] [reload] [mediaFile]- spam person, where personsFile is file with spammer's name (login:password\\n), id - prey's id, times - spam times, textFile - file with spam text, reload - spam times reload, mediaRel - way to image ([] are not important properties)")
            print(' <quit> - exit program')
            print(' <hey> - greet program')
        elif cmd.split()[0] == 'spam':
            print('Process have been started...')
            try:
                print(*(cmd.split()[1:]))
                spam(*(cmd.split()[1:]))
            except Exception as e:
                print('Error:', e)
            print('Process have been ended')
        elif cmd.split()[0] == 'quit':
            break
        elif cmd.split()[0] == 'hey':
            print('hey')
        else:
            print('Command not found')
            print('Write <help> to get command list')

def spam(personsFile='persons.txt', id=None, textFile='message.txt', times=1, reload=1, mediaRel=None):

    with open(personsFile, 'r', encoding='utf-8') as file:
        arr = file.read().split('\n')

    with open(textFile, 'r', encoding='utf-8') as file:
        text = file.read()

    id = int(id)
    times = int(times)
    reload = int(reload)

    session_dic = {}
    isMediaUpload = False

    if mediaRel != None:
        isMedia = True
    else:
        isMedia = False

    for item in arr:
        session_dic[item.split(':')[0]] = item.split(':')[1]

    print('Loop have been started')
    for cnt in range(times):
        for key in session_dic.keys():
            try:
                print('Connect to person with login: ', key) # Вывод информации о текущей сессии
                vk_session = vk_api.VkApi(key, session_dic[key])
                try:
                    vk_session.auth()
                except Exception as e:
                    print('Error:', e)
                    continue
                print('Connected')
                vk = vk_session.get_api()

                # Проверка на наличие медиа в сообщении
                print('Send message...')
                if isMedia:
                    if not isMediaUpload:
                        # Загрузка медиа только на страницу первого
                        # успешно авторизированного пользователя
                        print('Upload media...')
                        mediaUrl = mediaResponse(vk_session, mediaRel)
                        print('Media have been uploaded with name: {}'.format(mediaUrl))
                        isMediaUpload = True
                    # Отправка сообщения с медиа
                    vk.messages.send(
                    user_id = id,
                    attachment = mediaUrl,
                    message = text
                    )
                else:
                    # Отправка сообщения без медиа
                    vk.messages.send(
                    user_id = id,
                    message = text
                    )
                print('Message have been sended')
            # Любое исключение
            except Exception as e:
                print('Error', e)
        time.sleep(reload)
        print('Loop have been iterated {} time(s)'.format(cnt+1))
    print('Loop have been ended')

# Загрузка медиа на страницу пользователя
def mediaResponse(vk_session, mediaRel):

    upload = VkUpload(vk_session)

    media = upload.photo_messages(photos=mediaRel)[0]

    return 'photo{}_{}'.format(media['owner_id'], media['id'])

if __name__ == '__main__':
    main()
 
  • Like
Реакции: Vidas и Aceki1
Название темы
Автор Заголовок Раздел Ответы Дата
D [ Спам Telegram ] - Качественная рассылка по ЛС/чатам Спам, рассылки, трафик, SEO 0
DOMINUS Важно!!! Правила создания тем в разделе "Спам / Флуд / Ддос". Спам / Флуд / Ддос 0
zladey1986 Закрыто Спам рассылка на Email с помощью Youtube Корзина 1
NickelBlack Спам мыльников,какой софт? Вопросы и интересы 2
M Спам комментариями в ВК {PYTHON} Другие ЯП 2
× Спам в Google! Спам, рассылки, трафик, SEO 0
T ?Twitch Spamer v1.0 [Спам по личным сообщениям!][New]? Spam/DDOS/Malware 0
S Спам ВК снова в деле! Способы заработка 1
5 Спам в вк Вопросы и интересы 3
A Спам и его виды Полезные статьи 0
O На проверке Продвижение телеграм проектов, инвайт в чат, рассылка в ЛС, рассылка по чатам, парсинг Ищу работу. Предлагаю свои услуги. 1
GetLeads [Вконтакте +] Массовые рассылки в ЛС/В сообщения группам. Сбор аудитории без доплат Ищу работу. Предлагаю свои услуги. 5
GetLeads [Telegram +] Рассылка в ЛС/По чатам, Инвайтинг! В Телеграм Ищу работу. Предлагаю свои услуги. 4
H Взлом без предоплат писать на [email protected]!,Ok.ru,WhatsApp на заказ! Не нужно писать в ЛС на форуме. Все контакты указаны ниже Пишите на поч Корзина 0
P Взлом Хорошие цены связь [email protected]!,Ok.ru,WhatsApp на заказ! Не нужно писать в ЛС на форуме. Все контакты указаны ниже Чтобы сделать Корзина 0
P Взлом Хорошие цены связь [email protected]!,Ok.ru,WhatsApp на заказ! Не нужно писать в ЛС на форуме. Все контакты указаны ниже Чтобы сделать Корзина 0
B Услуги хакера и взлом на заказ Заказать взлом?-пишите нам [email protected] Не нужно писать в ЛС на форуме. Все контакты указаны ниже Пишите на поч Корзина 0
P Рассылка сообщений Вконтакте: Стены групп / Комментарии / ЛС / Альбомы / Обсуждения / Фотоальбомы / Спам, рассылки, трафик, SEO 2
C [Баянчик] Морозим страницу VK при помощи ЛС! Юмор 1
Emilio_Gaviriya Статья Как найти человека? Полезные статьи 4
Support81 Gemini: революция ИИ от Google AI - чат-бот, превзошедший человека Новости в сети 0
Ёшкин_кот Ищу человека. Вопросы и интересы 0
Dany Blanco Набор в команду 2-3 человека! Вбив вещевухи по Европе. Предоставляю работу. Ищу специалиста. 0
Ёшкин_кот Интересно Пять способов поиска человека по открытым источникам (OSINT) Полезные статьи 2
Support81 ИИ в роли злоумышленника: может ли машина превзойти человека в искусстве обмана? Новости в сети 0
MobileSearch Закрыто Отслежевание передвижения человека по фото РФ & Идентификация человека по фотографии РФ и УКР Пробив информации/Прозвоны 3
D Проводится складчина на покупку пака качественных шаблонов по USA для отрисовки и верефикаций сервисов. В данный момент уже есть 4 человека, кому инте Корзина 0
P Ищю человека на онлайн, черно-серая схема. 400$ в день. Предоставляю работу. Ищу специалиста. 0
Zarik3232 Закрыто Пробив Авто /// Пробив человека Корзина 15
A Ищу человека который умеет банить,блокировать,ложить телеграм аккаунты Предоставляю работу. Ищу специалиста. 2
M Куплю Ищу человека с аккаунтом LOCALBITCOINS, заплачу за 5 мин вашего времени!! Куплю/Продам 0
B Ищу человека с опытом в SEO/дорвеях Предоставляю работу. Ищу специалиста. 1
Admin Как узнать местоположение человека по фото [ANDROID] Анонимность и приватность 11
S Пробить текущий адрес человека. Вопросы и интересы 1
J Помогите, научите как узнать айпи человека удаленно. Вопросы и интересы 11
W Закрыто Пробить местонахождение человека Корзина 0
S Машинный слух. Как работает идентификация человека по голосу Полезные статьи 0
F Coinsbit - 500$ на человека Способы заработка 4
N Психологические приёмы манипулирования психическим сознанием человека и масс. СИ/Фишинг/Мошенничество 0
P Нужно пробить человека по новореганной почте Вопросы и интересы 3
slovokek Ищем в команду человека кто может писать проекты PK или бруты. Предоставляю работу. Ищу специалиста. 0
H Как пробить человека по телефону ?(ФИО и местонахождение) СИ/Фишинг/Мошенничество 2
P Что можно сделать ,зная IP человека Полезные статьи 4
slovokek Куплю Ищу человека с логами! срочно! Куплю/Продам 2
V Как найти любого человека? Полезные статьи 0
D Как узнать точное местоположение человека используя MAC адрес? | Ответ тут! Уязвимости и взлом 18
Г Можно ли убрать себя из чс у человека в вк Полезные статьи 7
P Способ пробив человека ФИО+АДРЕС+ПАСПОРТ, 1 кликом Способы заработка 11
L пробив человека по любой инфе Полезные статьи 26
P Пробив человека по номеру телефона СИ/Фишинг/Мошенничество 27

Название темы