
SubSeven Legacy Official Source Code Repository
«SubSeven Legacy — это полная переработка печально известного бэкдора SubSeven (также известного как Sub7), популярного трояна удалённого доступа конца 90-х. Больше информации об оригинальном бэкдоре Sub7 можно найти на официальной странице Википедии.
Как и оригинальная программа Sub7, SubSeven Legacy полностью написан на Delphi и поддерживает последнюю версию IDE/компилятора Delphi. Однако, в отличие от оригинального Sub7, SubSeven Legacy не содержит вредоносных функций.
Чтобы сохранить старый вид и ощущения и предотвратить злоупотребление, SubSeven Legacy по-прежнему работает как инструмент удалённого доступа с прямым подключением и устанавливается как служба Microsoft Windows (что требует прав администратора) для обеспечения большего контроля над удалённой системой.
Основная цель этого проекта — вернуть приятные воспоминания тем, кто, как и я, вырос на таких потрясающих проектах».
«К сожалению, в последние годы у меня не было времени обновлять этот проект, и сейчас он считается приостановленным/заброшенным. В настоящее время я очень занят другими проектами.
Этот проект появился на свет в мои долгие бессонные ночи с новорождённой дочерью, поэтому прошу отнестись с пониманием, если вы встретите какие-либо юмористические или экспериментальные элементы в коде. Спасибо за понимание».
https://user-images.githubusercontent.com/2520298/187401573-f5b3702b-15ea-4771-93eb-8b0cc20de01d.mp4
При создании этого проекта я свёл к минимуму потребность во внешних компонентах. Требуются только два внешних компонента:
Остальные необходимые компоненты (пользовательские компоненты), в основном для UX SubSeven, можно найти в проекте:
Viewer\VCL\*)Tray\VCL\*)Shared\VCL\*)Если вы не знакомы с Delphi, установка компонентов может показаться довольно запутанной. По сути, нужно открыть соответствующие .dpk файлы каждого компонента, затем щёлкнуть правой кнопкой мыши по обозревателю решений и нажать «Установить».
Затем необходимо указать компилятору Delphi, где найти исходный код каждого компонента (см.: https://docwiki.embarcadero.com/RADStudio/Sydney/en/Installing_Component_Packages).
⚠️ Важное уведомление: последняя версия Delphi теперь поддерживает HDPI для IDE. Однако при работе с проектом SubSeven рекомендуется использовать IDE Delphi в режиме non-HDPI. Известно, что IDE с HDPI вызывает проблемы и негативно влияет на пользовательский опыт работы с проектом SubSeven. Чтобы открыть и скомпилировать проект, просто отключите режим HDPI в IDE Delphi.