Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Remote Administratives Tool

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
24.09.2005, 10:43 Uhr
~RemoteAdmin
Gast


Hallo!

Also ich bin 17 Jahre alt, und habe mich schon seit 3 Jahren mit C++ beschäftigt.
Mein Problem jedoch ist, dass ich ein Remote Admin Tool schreiben will.
D.H.
Der PC1 mit der IP: xxx.xxx.xxx.xxx bekommt ein Server, den er starten muss.
Der PC2 mit der IP: xxx.xxx.xxx.xx2 bekommt den Client, den er starten muss.

Der PC2 sollte num imstande sein, eine Verbindung mit dem PC1 herzustellen. Wenn diese PC´s verbunden sind, sollten folgende Aktionen möglich sein:
- eine Nachricht auf dem Bildschirm schreiben
- Dateien kopieren, löschen
- den PC herunterfahren


Vielleicht meinen einige von euch, dass ich nun einen Trojaner oder ein anderes dummes Hacker Spielzeug programmieren will, dem ist aber nicht so, ich habe nämlich in China einen Server stehen (mein Onkel lebt in China) und ich möchte mich mit Ihm verbinden. Und ich will das Programm dafür selber programmieren.

Könnt Ihr mir irgendwelche Anregungen geben, Codebesipiele, Hilfen etc?


MFG Thomas
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
24.09.2005, 10:51 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hi, also zuerst musste eben dir einen Server und einen CLient aufsetzen, d.h:

Server:
- Socket erstellen
- Socket auf "listen" setzen

Client:
- Socket erstellen
- Verbindung herstellen mit connect.

sobald die Verbindung steht, kannst du mit send / recv daten austauschen. Was du genau hin und her sendest ist dir überlassen.

Du musst dann halt ausarbeiten, wie genau der Datenaustausch geschehen soll.

Evtl über eine Art FTP-Stil, z.b

Client:
SHUTDOWN

Antwort vom Server:
OK
und dann fährt er z.b runter (ExitWindowsEx)

dann für das anzeigen von Dateien musste halt einfach die Dateiliste eines Ordners übermitteln, z.b auch im Stil von FTP:

Client:
LIST

Antwort:
OK
C:
C: \Programme
C: \Windows
...

So kannste dann beliebig Befehle implementieren.

Natürlich sollteste dir auch eine Methode überlegen, wie du z.b eine Username/Passwort abfrage machst, sonst kommt ja jeder "depp" in den server rein. z.b einfach nen Befehl

USER %username%

und

PASS %password%

und dann eben entweder "OK" oder "ERROR" zurückliefern als Antwort (Username immer annehmen, erst mit verbindung des Passworts abweisen/zulassen! Sonst kann man den Usernamen rausfiltern)
--
class God : public ChuckNorris { };

Dieser Post wurde am 24.09.2005 um 10:51 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
24.09.2005, 21:33 Uhr
~hmmm
Gast


@flosoft
ja ich denke du hast, recht, mich interessiert das aber auch...
kannst du mir bitte nen code posten, damit ich weiiß wie das läuft?

mfg
franz
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
24.09.2005, 23:47 Uhr
CDW



warum will jeder immer einen vorgefertigten Code ? Auf www.madwizard.org gibts einen C++ WinSocket Tutorial (sogar mit codeschnipseln - Client,Server) so dass man sich schon was zurecht basteln kann. Wenn man das Tutorial ließt, kann man sogar selber was schreiben
Warum soll hier das anders funktionieren als bei einem kleinen Chat? Man muss ja nichtmal einen Multiclientfunktion schreiben.
--
EB FE

Dieser Post wurde am 24.09.2005 um 23:47 Uhr von CDW editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: