
SubSeven Legacy Official Source Code Repository
« SubSeven Legacy est une refonte complète du tristement célèbre SubSeven Backdoor (également connu sous le nom de Sub7), un cheval de Troie d'accès à distance populaire de la fin des années 90. Vous trouverez plus d'informations sur le Sub7 Backdoor d'origine sur la page Wikipédia officielle.
Comme le programme Sub7 d'origine, SubSeven Legacy est entièrement codé en Delphi et prend en charge la dernière version de l'IDE/compilateur Delphi. Cependant, contrairement au Sub7 d'origine, SubSeven Legacy ne comprend aucune fonctionnalité malveillante.
Afin de préserver l'ancien aspect et de prévenir toute utilisation abusive, SubSeven Legacy fonctionne toujours comme un outil d'accès à distance à connexion directe et est installé en tant que service Microsoft Windows (ce qui requiert des privilèges administratifs) pour offrir un meilleur contrôle sur le système distant.
L'objectif principal de ce projet est de ramener de bons souvenirs pour ceux qui, comme moi, ont grandi avec de tels projets géniaux. »
« Malheureusement, je n'ai pas eu le temps de mettre à jour ce projet ces dernières années et il est actuellement considéré comme en pause/mort. Je suis actuellement très occupé par d'autres projets.
Ce projet a vu le jour lors de mes longues nuits blanches avec une fille nouveau-née, alors soyez compréhensifs si vous rencontrez des éléments humoristiques ou expérimentaux dans le code. Merci de votre compréhension. »
https://user-images.githubusercontent.com/2520298/187401573-f5b3702b-15ea-4771-93eb-8b0cc20de01d.mp4
J'ai minimisé le besoin de composants externes lors de la création de ce projet. Seuls deux composants externes sont nécessaires :
Les autres composants requis (composants personnalisés), principalement pour l'UX SubSeven, se trouvent dans le projet :
Viewer\VCL\*)Tray\VCL\*)Shared\VCL\*)Si vous n'êtes pas familier avec Delphi, l'installation des composants peut être assez déroutante. En gros, ouvrez les fichiers .dpk correspondants de chaque composant, puis faites un clic droit sur l'explorateur de solutions et cliquez sur Installer.
Vous devez ensuite indiquer au compilateur Delphi où trouver le code source de chaque composant (voir : https://docwiki.embarcadero.com/RADStudio/Sydney/en/Installing_Component_Packages).
⚠️ Remarque importante : La dernière version de Delphi prend désormais en charge HDPI pour l'IDE. Cependant, lorsque vous travaillez sur le projet SubSeven, il est recommandé d'utiliser l'IDE Delphi en mode non-HDPI. L'IDE HDPI est connu pour causer des problèmes et nuire à l'expérience utilisateur du projet SubSeven. Pour ouvrir et compiler le projet, désactivez simplement le mode HDPI dans l'IDE Delphi.