Skip to content

SubSeven Legacy Official Source Code Repository

License

Notifications You must be signed in to change notification settings

eHypergrowth/SubSeven

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SubSeven Legacy

SubSeven Legacy is a complete remake of the infamous SubSeven Backdoor (a.k.a Sub7) remote access trojan very popular during late 90s.

You will find more information about former Sub7 Backdoor on the official Wikipedia Page.

As for the former and original Sub7 program, Sub7 Legacy is entirely coded in Delphi and support the latest version of the Delphi IDE/Compiler.

However, in contrary of the original Sub7, Sub7 Legacy does not come with malicious features.

To avoid possible misuse and respect the old look and feel, Sub7 Legacy still work as a direct connection remote access tool and is implanted as a Microsoft Windows Service (requires administrative privilege) to offer more control over the remote system.

The main goal of the project was to bring some good memories for those like me who grows with such awesome projects.

Included Features:

  • SubSeven 2.2.X branch UX theme in pure VCL/WinAPI.
  • Pure Socket API with support of latest OpenSSL version. No extra libraries / components.
  • Multi-Threaded / Concurrency.
  • File Manager (Reactive).
  • Process Manager.
  • Remote Terminal.
  • Windows Session Manager.
  • Run As / Create Process As (Windows Session Supported)

Finally, the project is now already considered as paused/dead since I can’t find the time to update it. I’m today very busy on other projects.

This project was made possible because of my long and boring nights between each 🍼during the first six months of my daughter so don’t be rude with me for some funny things you might find in the code (including very experimental stuff)

about.mp4

VCL Packages / Components

I minimized the need of external components while making this project. Only two external components are required:

Other required components (custom components) mostly for the SubSeven UX can be found in the project:

  • SubSeven Viewer UX Components (Viewer\VCL\*)
  • SubSeven Tray Components (Tray\VCL\*)
  • Common / Shared Components (Shared\VCL\*)

If you are not familiar with Delphi, installing components could be quite confusing. Basically, open each components corresponding .dpk files then right click on solution explorer and click install.

You must then tell Delphi Compiler where to find the source code of each components (see: https://docwiki.embarcadero.com/RADStudio/Sydney/en/Installing_Component_Packages).

⚠️ Import Notice: Latest version of Delphi now supports HDPI for their IDE. Use Delphi IDE non-HDPI mode to open and compile the project. The HDPI IDE is completely bugged and will destroy the UX of the SubSeven Project.

Screen Shots of the Viewer

Main Window (Viewer)

Main Window (Certificate Information)

Remote Terminal Concurrency

Remote File Browser Concurrency + Reactive

Remote Process List

SubSeven Art Gallery

About

SubSeven Legacy Official Source Code Repository

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Pascal 97.5%
  • Assembly 0.7%
  • VBA 0.7%
  • Inno Setup 0.6%
  • C 0.5%
  • Batchfile 0.0%