SmART 1.0

    • VB6
      SmART steht für Small Application for Remote Transfers und ist ein kleiner Uploader, der Dateien wahlweise in das Windows- oder Systemverzeichnis eines Remotehost überträgt und ausführt.

      Im Source wird ein großer Teil der Socketprogrammierung aus der API behandelt, neben ein paar anderen relevanten Funktionen aus der API.

      Insgesamt besteht der Code aus 3 Projekten :

      - Client
      Der Client wartet auf einem bestimmten Port auf eingehende Verbindungen, akzeptiert diese und bereitet alles für einen Dateitransfer vor.

      Im Client erst über den Menüpunkt 'Listen - Activate' oder alternativ mit der Tastenkombination 'STRG+A' das Listening aktivieren und auf eine eingehende Verbindung warten. Bei Rechtsklick auf das Listenelement erscheint ein weiteres Popupmenu.

      - Server
      Der Server installiert sich auf dem Remoterechner und schreibt dabei einen Registrywert unter HKEY_CURRENT_USER, kopiert sich in das Windowsverzeichnis und versucht sich an die vom Builder eingestellte Adresse zu verbinden. Bei erfolgreicher Verbindung kann die Dateiübertragung stattfinden.

      - Builder
      Damit der Server die Informationen erhält wohin er sich verbinden soll [IP und Port] bzw. welchen Registrywert er schreiben soll, erstellt der Builder eine Kopie der 'raw.exe' und schreibt im Textformat die Daten ans Ende der neu erstellten Datei.

      Wird der Server gestartet, liest er diese Daten ein, schreibt den Registrywert und versucht sich zum Client zu verbinden.

      Ich stelle den Code unter der Adresse hier zur Verfügung. dead links/404 an dieser Stelle entfernt ~VaporiZed

      Die Executables sind hier. dead links/404 an dieser Stelle entfernt ~VaporiZed

      Er dient informativen Zwecken und ist nicht für illegalen Gebrauch gedacht. Für Schäden jeglicher Art kann ich keine Haftung übernehmen, ein Recht auf Verwendung besteht nicht.

      Das Abändern oder Weiterverbreiten des Codes unter eigenem Namen ist strikt untersagt und wird mit einer Zivilklage sowie strafrechtlich verfolgt.

      Viel Spaß mit dem Code, wenn Fragen sind stehe ich gerne zur Verfügung.

      Liebe Grüße,

      Pascal

      Suchwörter: SmART, SmART 1.0, Socket, Sockets, Upload, Uploader, TCP, TCP-Connection, Transmission Control Protocol, VB, Visual Basic, Sourcecode, Source

      //edit : DL berichtigt

      //edit2: Suchworter hinzugefügt

      Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von „VaporiZed“ ()