
Многоцелевой инструмент удалённого доступа с открытым исходным кодом для Microsoft Windows

Optix Gate — это многоцелевой защищённый инструмент удалённого администрирования для Microsoft Windows. Он обеспечивает удалённый доступ к нескольким сеансам Windows и/или машинам одновременно.
Optix Gate был создан, среди прочего, для поддержания и дальнейшего развития моих навыков программирования Windows-приложений. Сегодня моя профессиональная деятельность сосредоточена больше на темах наступательной безопасности, чем на разработке программного обеспечения. Этот проект позволяет мне продолжать практиковаться в низкоуровневом и системном программировании в свободное время, как я это делал в начале своей карьеры.
Название Optix Gate отсылает к известному RAT из 2000-х годов. Визуальный дизайн намеренно перекликается с той эпохой подпольной сцены вредоносного ПО, когда многие инструменты использовали плоский интерфейс, такие как SubSeven, Optix, Turkojan, Y3K и LanFiltrator. Хотя оригинальный Optix также использовал плоский дизайн, Optix Gate черпает больше визуального вдохновения из LanFiltrator (особенно в стиле Fearless Crew) и Turkojan (дизайн, сильно вдохновлённый Fearless Crew). Главный баннер — это прямая и забавная отсылка к Turkojan.
Будучи бывшим участником той сцены, я получаю удовольствие от интеграции тонких исторических отсылок в личные проекты. Для тех, кто пережил тот период, это ностальгическая дань уважения; для других — отражение части истории вычислений, с которой они могли не сталкиваться. Эти визуальные и именные отсылки не делают Optix Gate вредоносным программным обеспечением. Это просто стилистические и культурные отсылки в рамках любительского проекта, подобно тому, что я ранее с SubSeven Legacy.

Во введении я объяснил, что этот проект был создан для поддержания и улучшения моих навыков программирования. Однако вкладывать столько усилий в то, чем я никогда не воспользуюсь, было бы не вполне разумно.
Помимо учебной цели, я также использую Optix Gate для ускорения решения задач CTF на этапе постэксплуатации. Тем не менее, по очевидным причинам, проект не включает в себя готовую к использованию версию, специально предназначенную для этой цели. Если кто-то захочет адаптировать его под такой контекст, он сам несёт ответственность за разработку и настройку собственной версии в соответствии со своими потребностями.
Публичный релиз предназначен для использования в качестве стандартного инструмента удалённого администрирования. Он не предоставляется как фреймворк для red teaming. Во-первых, его конструкция делает его изначально шумным и, следовательно, непригодным для скрытных операций. Во-вторых, я не хочу публиковать исходный код, который можно было бы напрямую переиспользовать для совершения вредоносных действий.
Любая функция, единственная цель которой явно вредоносна, никогда не будет реализована в публичной кодовой базе и останется приватной. Сюда относятся, например, похитители паролей, кейлоггеры или аналогичные возможности. Хотя такие функции могут быть полезны в некоторых лабораторных средах или сценариях CTF, их публикация противоречила бы моему решению не предоставлять код, который можно было бы напрямую использовать во вред.
Многие проекты уже документируют и реализуют эти техники. Этот — нет.


И многое другое...
Это программное обеспечение и код предоставляются исключительно в образовательных целях и для общего информационного использования. Хотя оно может применяться в реальных сценариях и использоваться в контекстах, соответствующих законодательству, программное обеспечение и код предоставляются «как есть» без каких-либо гарантий, явных или подразумеваемых, включая, но не ограничиваясь, гарантиями товарной пригодности, соответствия для конкретной цели или ненарушения прав.
Разработчик не даёт никаких заверений или гарантий относительно точности, надёжности, пригодности или эффективности программного обеспечения при его использовании в каком-либо конкретном приложении или среде, включая, но не ограничиваясь, профессиональным, коммерческим или юридическим контекстом.
Используя данное программное обеспечение и код, вы подтверждаете и соглашаетесь с тем, что:
Изменение или распространение кода осуществляется полностью на вашей собственной ответственности.
Использование данного программного обеспечения и кода означает принятие этого отказа от ответственности. Если вы не согласны с этими условиями, вам не следует использовать данное программное обеспечение и код.
Лицензия GPLv3 позволяет любому свободно использовать, изменять и распространять программное обеспечение при условии, что любые производные работы также распространяются под той же лицензией. Она требует, чтобы исходный код был доступен при распространении двоичных файлов, не предоставляет гарантий или ответственности для автора и включает защиту от патентных исков и аппаратных ограничений, препятствующих модификации пользователем. Коммерческое использование разрешено при условии соблюдения всех обязательств GPLv3.
👨 Весь исходный код проекта НЕ БЫЛ СГЕНЕРИРОВАН ИИ. Кодовая база полностью написана и спроектирована человеком.
🤖 Документация, включая комментарии, README и связанные материалы, была проверена с помощью инструментов ИИ на ясность и качество.
🤖 Основной логотип (лицо пришельца) был создан с помощью инструментов ИИ на основе логотипа Optix Pro 1.33 в качестве визуального ориентира. Главный баннер также был сгенерирован с помощью инструментов ИИ, используя оригинальный баннер Turkojan 4.0 в качестве вдохновения.

Optix Gate спонсируется компанией Embarcadero, стоящей за Delphi, C++ Builder и многими другими революционными инструментами для разработчиков. Их неоценимая поддержка делает этот проект с открытым исходным кодом возможным, и я глубоко благодарен за их приверженность.