• 🚨 24 часа до повышения цены на курс «Пентест Active Directory: от теории к практике» от Академии Кодебай

    🔍 Изучите реальные техники атак на инфраструктуру Active Directory: от первоначального доступа до полной компрометации.
    🛠️ Освойте инструменты, такие как BloodHound, Mimikatz, CrackMapExec и другие.
    🧪 Пройдите практические лабораторные работы, имитирующие реальные сценарии атак.
    🧠 Получите знания, которые помогут вам стать востребованным специалистом в области информационной безопасности.

    Последний день записи в текущий поток по старой цене Подробнее о курсе ...

Изучаем принцип работы сетевого червя на Python

Классная статья, только вот exe'шник от pyinstaller детектит каждый антивирь)

Это да, даже, если в нем нет ничего зловредного. Даже упакованный Nuitka код детектиться. Тут придется еще и обфускацию кода делать, чтобы хоть немного антивирь запутать.
 
Это да, даже, если в нем нет ничего зловредного. Даже упакованный Nuitka код детектиться. Тут придется еще и обфускацию кода делать, чтобы хоть немного антивирь запутать.
Возникла такая проблема да, от pyinstaller'a было по 50 детектов, нуиткой 10 и это при том что в коде не было ничего зловреднего. В итоге получилось собрать нуиткой без детектов.
 
Возникла такая проблема да, от pyinstaller'a было по 50 детектов, нуиткой 10 и это при том что в коде не было ничего зловреднего. В итоге получилось собрать нуиткой без детектов.
В статье описан только принцип работы. Код и не должен быть подготовлен для упаковки и использования. Ничего удивительного, что он детектится всем, чем можно.
 
Хорошая статья, для новичков подойдет.
Было бы интересно почитать про обфускацию кода на питоне)
Хотя конечно писать на питоне зловреды, такое себе развлечение
 
блок кода который создает копию и работает с ним написан неправильно,т.к в реестр добавляется такой путь: C:\Users\This\AppData\Roaming/worm/worm.py - при перезагрузки системы код не запускается. Предлагаю это решение:
dir = '%s\\worm\\' % os.environ['APPDATA']
path = dir + os.path.basename(__file__)
if not os.path.exists(dir_path):
os.makedirs(dir)
shutil.copy(__file__, path)
код будет выполняться после перезагрузки, и путь будет правильным:C:\Users\This\AppData\Roaming\worm\worm.py
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Курс AD