
SubSeven Legacy Official Source Code Repository
"SubSeven Legacy 是臭名昭著的 SubSeven 后门(也称 Sub7)的完整重制版,Sub7 是 90 年代末流行的远程访问木马。关于原始 Sub7 后门的更多信息,可以在官方 Wikipedia 页面 上找到。
与原版 Sub7 程序一样,SubSeven Legacy 完全使用 Delphi 编写,并支持最新版本的 Delphi IDE/编译器。然而,与原版 Sub7 不同,SubSeven Legacy 不包含任何恶意功能。
为了保留旧的外观和感觉并防止滥用,SubSeven Legacy 仍然作为一个直接连接的远程访问工具运行,并以 Microsoft Windows 服务的形式安装(这需要管理员权限),以便对远程系统提供更多控制。
这个项目的主要目标是为那些像我一样在这些了不起的项目中长大的人带回美好的回忆。"
"遗憾的是,近年来我没有时间更新这个项目,目前它被视为已暂停/已停止维护。我目前正忙于其他项目。
这个项目是在我女儿刚出生时那些漫长的不眠之夜中得以完成的,所以如果你在代码中遇到任何幽默或实验性的元素,请多多包涵。感谢你的理解。"
https://user-images.githubusercontent.com/2520298/187401573-f5b3702b-15ea-4771-93eb-8b0cc20de01d.mp4
在制作这个项目时,我尽量减少对外部组件的依赖。只需要两个外部组件:
项目中还可以找到其他所需的组件(自定义组件),主要用于 SubSeven UX:
Viewer\VCL\*)Tray\VCL\*)Shared\VCL\*)如果你不熟悉 Delphi,安装组件可能会相当令人困惑。基本上,打开每个组件对应的 .dpk 文件,然后在解决方案资源管理器中右键单击并点击安装。
然后,你必须告诉 Delphi 编译器每个组件的源代码在哪里(参见:https://docwiki.embarcadero.com/RADStudio/Sydney/en/Installing_Component_Packages)。
⚠️ 重要提示:最新版本的 Delphi 现在支持 IDE 的 HDPI。但是,在处理 SubSeven 项目时,建议在非 HDPI 模式下使用 Delphi IDE。已知 HDPI IDE 会导致问题,并对 SubSeven 项目的用户体验产生负面影响。要打开和编译该项目,只需在 Delphi IDE 中禁用 HDPI 模式即可。