• B правой части каждого сообщения есть стрелки и . Не стесняйтесь оценивать ответы. Чтобы автору вопроса закрыть свой тикет, надо выбрать лучший ответ. Просто нажмите значок в правой части сообщения.

  • Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Злокодинг на python3

id2746

Green Team
12.11.2016
435
644
BIT
16
Dctv ghbdtn! Всем привет!
Кто сталкивался или знает, подскажите как после запуска скрипта закрепиться в процессах (win)?
Как скрипт может распространяться при определенных событиях? Например по е-мейл или по lan-сети?

Где вообще почитать инфу по злокодингу на python3
 

f22

Codeby Academy
Gold Team
05.05.2019
1 842
225
BIT
1 054
Кто сталкивался или знает, подскажите как после запуска скрипта закрепиться в процессах (win)?
Существует py-setproctitle. Возможно, это то, что тебе нужно.

Как скрипт может распространяться при определенных событиях?
Что значит распространяться?
Запускать другой процесс можно через
Python:
import subprocess
subprocess.call(["ls", "-l"])
или
Python:
import os
os.startfile()

Например по е-мейл или по lan-сети?
Реализовать это можно десятком способов.
Если по LAN, то проще всего, наверное, через сокеты: слушать порт, на который будут приходить команды
Если mail, то вот простейший reader для протокола imap
Python:
import imaplib
import base64
email_user = input('Email: ')
email_pass = input('Password: ')

M = imaplib.IMAP4_SSL('imap-mail.outlook.com', 993)
M.login(email_user, email_pass)
M.select()

typ, message_numbers = M.search(None, 'ALL')  # change variable name, and use new name in for loop

for num in message_numbers[0].split():
    typ, data = M.fetch(num, '(RFC822)')
    # num1 = base64.b64decode(num)          # unnecessary, I think
    print(data)   # check what you've actually got. That will help with the next line
    data1 = base64.b64decode(data[0][1])
    print('Message %s\n%s\n' % (num, data1))

M.close()
M.logout()

Сейчас всё большую популярность набирает управление через

TeleBot на PYTHON
telegram rat
Telebix - приложение, которое связывается с ботом в Telegram для получения команд и отправки информации из инфраструктуры, контролируемой Zabbix
 

yky

Green Team
31.12.2019
100
41
BIT
2
Вирусы на окнах да ещё на пайтоне?
Это сколько же он будет весить?
Не в ту сторону копаете )
 

f22

Codeby Academy
Gold Team
05.05.2019
1 842
225
BIT
1 054
Это сколько же он будет весить?
Если делать из этих исходников, 25 мегабайт
1583341687428.png
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!