
Подборка живых образцов вредоносного ПО и исходного кода для образовательного анализа и исследований, с организованной базой данных и инструментами командной строки для поиска.
![]()
theZoo — это проект, созданный для того, чтобы сделать возможность анализа вредоносных программ открытой и доступной для всех. Поскольку мы обнаружили, что практически все версии вредоносных программ очень трудно найти в виде, пригодном для анализа, мы решили собрать их для вас в доступном и безопасном виде. theZoo был создан Ювалем tisf Нативом, а теперь поддерживается Шахаком Шалевым.
theZoo открыт и приветствует посетителей!
Если вы собираетесь взаимодействовать с нашим сообществом, пожалуйста, обязательно прочитайте наш CODE-OF-CONDUCT.md перед этим. Если вы планируете внести вклад, прежде всего — спасибо. Однако обязательно следуйте стандартам, изложенным в CONTRIBUTING.md.
Цель theZoo — позволить изучать вредоносные программы и дать людям, интересующимся анализом вредоносных программ (или, возможно, даже как часть их работы), доступ к живым вредоносным программам, анализировать способы их работы и, возможно, даже дать продвинутым и опытным пользователям возможность блокировать конкретные вредоносные программы в своей среде.
Пожалуйста, помните, что это живые и опасные вредоносные программы! Они зашифрованы и заблокированы не просто так! НЕ запускайте их, если вы абсолютно не уверены в том, что делаете! Они предназначены только для образовательных целей (и мы это серьезно!) !!!
Мы рекомендуем запускать их в виртуальной машине без подключения к Интернету (или во внутренней виртуальной сети, если необходимо) и без гостевых дополнений или их аналогов. Некоторые из них являются червями и будут автоматически пытаться распространяться. Запуск их в незащищенной среде означает, что вы заразите себя или других опасными и вредоносными программами!!!
Клонируйте репозиторий с помощью git clone https://www.github.com/ytisf/theZoo. Перейдите в каталог и выполните pip install --user -r requirements.txt. Это должно установить все последние необходимые компоненты. В целом это можно «заскриптовать» так:
git clone https://www.github.com/ytisf/theZoo
cd theZoo
pip install --user -r requirements.txt
Начните с запуска консоли:
python theZoo.py
theZoo — самая потрясающая бесплатная база данных вредоносных программ на свете Copyright (C) 2015-2021, Yuval Nativ, Lahad Ludar, 5fingers
Эта программа является свободным программным обеспечением: вы можете распространять ее и/или изменять ее на условиях Стандартной общественной лицензии GNU, опубликованной Фондом свободного программного обеспечения, версии 3 или (по вашему выбору) любой более поздней версии.
Эта программа распространяется в надежде, что она будет полезной, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ; даже без подразумеваемых гарантий ТОВАРНОЙ ПРИГОДНОСТИ или ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННЫХ ЦЕЛЕЙ. Дополнительные сведения см. в Стандартной общественной лицензии GNU.
Вы должны были получить копию Стандартной общественной лицензии GNU вместе с этой программой. Если нет, см. http://www.gnu.org/licenses/.
Вы также можете найти дополнительную информацию в LICENSE.md.
Раздел лицензии не распространяется ни на один из вредоносных образцов в репозитории theZoo, включая образцы и исходный код, восстановленный или иной.
Цель theZoo — предложить быстрый и простой способ получения образцов вредоносных программ и исходного кода в организованном виде, надеясь таким образом способствовать исследованиям вредоносных программ.
Начиная с версии 0.42 theZoo претерпевает кардинальные изменения. Теперь он работает в двух режимах: CLI и ARGVS. Вы можете вызывать программу с теми же аргументами командной строки, что и раньше. Текущее состояние по умолчанию — CLI. Следующие файлы и каталоги отвечают за поведение приложения.
/conf — Папка conf содержит файлы, относящиеся к конкретному запуску программы, но не являющиеся частью приложения. Вы можете найти файл EULA в conf и другое.
/imports — Содержит файлы импорта .py, используемые остальной частью приложения.
/malware/Binaries — Фактические образцы вредоносных программ — будьте осторожны! Они очень живые.
/malware/Source — Исходный код вредоносных программ.
Вредоносные программы в папке Original предположительно (БЕЗ ГАРАНТИЙ!) являются оригинальным исходным кодом утекших вредоносных программ. Вредоносные программы в папке Reversed либо восстановлены, декомпилированы или частично реконструированы.
Каждый каталог состоит из 4 файлов:
Репозиторий, содержащий все файлы, находится по адресу https://github.com/ytisf/theZoo
Возьмите файл, который хотите отправить, и просто запустите python prep_file.py file_tosubmit.exe. Он создаст для вас каталог. Затем просто отправьте его вместе с изменениями в conf/maldb.db, чтобы мы знали, что это за вредоносная программа.
Если у вас есть какие-либо предложения или вредоносные программы, которые вы проиндексировали (в порядке, описанном в документации), пожалуйста, отправляйте их нам на адрес - thezoo-submissions [a-t] morirt [.d0t.] com - чтобы мы могли добавить их для всеобщего удовольствия.