
Open-Source-Mehrzweck-Remotezugriffstool für Microsoft Windows

Optix Gate ist ein vielseitiges, sicheres Remote-Verwaltungstool für Microsoft Windows. Es ermöglicht gleichzeitigen Fernzugriff auf mehrere Windows-Sitzungen und/oder -Rechner.
Optix Gate wurde unter anderem entwickelt, um meine Programmierkenntnisse in der Windows-Entwicklung zu erhalten und weiter auszubauen. Heute liegt mein beruflicher Schwerpunkt eher auf Themen der Offensiven Sicherheit als auf der Softwareentwicklung. Dieses Projekt ermöglicht es mir, in meiner Freizeit weiterhin Low-Level- und Systemprogrammierung zu praktizieren, wie ich es früher in meiner Karriere getan habe.
Der Name Optix Gate bezieht sich auf einen bekannten RAT aus den 2000er-Jahren. Das visuelle Design greift bewusst die Ästhetik jener Ära der Underground-Malware-Szene auf, als viele Tools eine flache Oberfläche verwendeten, wie etwa SubSeven, Optix, Turkojan, Y3K und LanFiltrator. Während auch das originale Optix ein flaches Design verwendete, lässt sich Optix Gate stärker visuell von LanFiltrator (insbesondere im Stil der Fearless Crew) und Turkojan (Design stark von der Fearless Crew inspiriert) beeinflussen. Das Hauptbanner ist eine direkte und humorvolle Referenz an Turkojan.
Als ehemaliges Mitglied dieser Szene genieße ich es, subtile historische Referenzen in persönliche Projekte einfließen zu lassen. Für diejenigen, die diese Zeit erlebt haben, ist es eine nostalgische Hommage; für andere spiegelt es einen Teil der Computergeschichte wider, den sie vielleicht nicht kennengelernt haben. Diese visuellen und namentlichen Referenzen machen Optix Gate nicht zu bösartiger Software. Es handelt sich schlicht um stilistische und kulturelle Referenzen innerhalb eines Hobbyprojekts, ähnlich wie ich es zuvor mit SubSeven Legacy gemacht habe.

In der Einleitung habe ich erklärt, dass dieses Projekt dazu dient, meine Programmierkenntnisse zu erhalten und zu verbessern. Allerdings wäre es wenig sinnvoll, so viel Aufwand in etwas zu investieren, das ich niemals nutzen würde.
Über das Lernziel hinaus verwende ich Optix Gate auch, um die Lösung von CTF-Challenges während der Post-Exploitation-Phase zu beschleunigen. Aus offensichtlichen Gründen enthält das Projekt jedoch keine einsatzbereite Version, die speziell für diesen Zweck entwickelt wurde. Wenn jemand es an einen solchen Kontext anpassen möchte, liegt es in seiner Verantwortung, eine eigene Version entsprechend seinen Bedürfnissen zu entwickeln und zu konfigurieren.
Die öffentliche Veröffentlichung ist als Standard-Remote-Verwaltungstool gedacht. Sie wird nicht als Red-Teaming-Framework bereitgestellt. Erstens ist das Design von Natur aus laut und daher für verdeckte Operationen ungeeignet. Zweitens möchte ich keinen Quellcode veröffentlichen, der von Einzelpersonen direkt für böswillige Aktivitäten wiederverwendet werden könnte.
Jede Funktion, deren alleiniger Zweck eindeutig bösartig ist, wird niemals im öffentlichen Codebestand implementiert und bleibt privat. Dazu gehören beispielsweise Passwort-Grabber, Keylogger oder ähnliche Fähigkeiten. Solche Funktionen können zwar in bestimmten Laborumgebungen oder CTF-Szenarien nützlich sein, aber ihre Veröffentlichung würde meiner Entscheidung widersprechen, keinen Code bereitzustellen, der direkt missbraucht werden könnte.
Viele Projekte dokumentieren und implementieren diese Techniken bereits. Dieses hier tut das nicht.


Und mehr ...
Diese Software und der Code werden nur zu Bildungszwecken und zur allgemeinen Information bereitgestellt. Obwohl sie in realen Szenarien anwendbar sein und in rechtlich konformen Kontexten verwendet werden kann, wird die Software und der Code "wie besehen" ohne jegliche ausdrückliche oder stillschweigende Gewährleistung bereitgestellt, einschließlich, aber nicht beschränkt auf Gewährleistungen der Marktgängigkeit, der Eignung für einen bestimmten Zweck oder der Nichtverletzung von Rechten Dritter.
Der Entwickler gibt keinerlei Zusicherungen oder Garantien hinsichtlich der Richtigkeit, Zuverlässigkeit, Eignung oder Wirksamkeit der Software bei der Verwendung in einer bestimmten Anwendung oder Umgebung, einschließlich, aber nicht beschränkt auf berufliche, kommerzielle oder rechtliche Kontexte.
Durch die Nutzung dieser Software und dieses Codes erkennen Sie an und stimmen zu:
Das Ändern oder Weiterverbreiten des Codes erfolgt vollständig auf eigenes Risiko.
Die Nutzung dieser Software und dieses Codes stellt die Annahme dieses Haftungsausschlusses dar. Wenn Sie diesen Bedingungen nicht zustimmen, sollten Sie die Software und den Code nicht verwenden.
Die GPLv3-Lizenz erlaubt es jedem, die Software frei zu nutzen, zu modifizieren und zu verbreiten, solange abgeleitete Werke ebenfalls unter derselben Lizenz weitergegeben werden. Sie verlangt, dass der Quellcode bei der Verteilung von Binärdateien verfügbar gemacht wird, bietet keine Gewährleistung oder Haftung für den Autor und enthält Schutzmaßnahmen gegen Patentansprüche und Hardware-Einschränkungen, die Benutzermodifikationen verhindern. Die kommerzielle Nutzung ist erlaubt, sofern alle GPLv3-Verpflichtungen erfüllt werden.
👨 Der gesamte Quellcode des Projekts WURDE NICHT VON KI GENERIERT. Die Codebasis ist vollständig von Menschen geschrieben und entwicklungsseitig von Menschen gestaltet.
🤖 Die Dokumentation, einschließlich Kommentaren, der README und zugehöriger Materialien, wurde mithilfe von KI-Tools auf Klarheit und Qualität überprüft.
🤖 Das Hauptlogo (das Alien-Gesicht) wurde mit KI-Tools erstellt, basierend auf dem Optix-Pro-1.33-Logo als visueller Referenz. Das Hauptbanner wurde ebenfalls mit KI-Tools generiert, wobei das ursprüngliche Turkojan-4.0-Banner als Inspiration diente.

Optix Gate wird von Embarcadero gesponsert, dem Unternehmen hinter Delphi, C++ Builder und vielen anderen bahnbrechenden Entwicklerwerkzeugen. Ihre unschätzbare Unterstützung macht dieses Open-Source-Projekt möglich, und ich bin zutiefst dankbar für ihr Engagement.
Einige Symbole, ob kostenlos oder gekauft, können in der Projektdokumentation, im Projekt-Wiki und im Projekt selbst verwendet werden, in Übereinstimmung mit ihren jeweiligen Lizenzanforderungen. Die Urheber und Herausgeber dieser Symbole werden wie folgt anerkannt: Icons8 und FamFamFam von Mark James. Alle Rechte bleiben ihren jeweiligen Inhabern vorbehalten.
Obwohl ich versucht habe, die Verwendung externer Delphi-Komponenten und -Bibliotheken zu begrenzen, sind drei Drittanbieter-Bibliotheken enthalten: Virtual Treeview von Jam Software und OMultiPanel von ondrejpokorny. Alle Rechte verbleiben bei ihren jeweiligen Autoren und Inhabern.