REMOTE SHELL in C++

  • Themenstarter Themenstarter Rushjo
  • Beginndatum Beginndatum
R

Rushjo

Guest
Hi,

ich versuche es zu bewerkstelligen, das ich eine
Remote Shell auf einen definierten Port habe, zu
der ich mit NetCat connecten kann! Ich brauche nur
die Remote Shell! (--> als Programmbestandteil!)
Hatte zu dem Thema schonmal bei NetCat in den
Source geschaut! Bin aber nicht richtig schlau draus
geworden! Hat Einer eine Idee?

MfG Rushjo

P.S. Hier ist der Link zum Source von NetCat!
 
was wilst du denn genau ?

- Willst du eine "shell programmieren" die du zu verfuegung stellen kannst
oder ein tool welches eine anfordert ?

- weil netcat imo lediglich die shell anfordert und das ZielOS sie dann
herrausgibt.

- willst du eine art Serversoftware basteln ?

kurzum: zeig uns Dein Konzept :)

.wq!
 
@seth

Ich will als Wartungstool ähnlich einem Trojaner
einfach eine Server/Client-Anwendung haben,
die mir eine Remote-Shell auf einem vordefinierten
Port öffnet. Zu dieser will ich denn per NetCat
connecten können! Ich könnte natürlich einfach NetCat
oder CryptCat nehmen, aber da ich technisch interes-
siert bin, will ich wissen, wie ich es selber bewerk-
stelligen kann!

MfG Rushjo

P.S. Hier ist NetCat und hier ist CryptCat !
 
Für Linux?
Du mußt die am Server eingehenden Pakete(Befehle) über eine Pipe zu einem Prozess schicken, der eine Shell zB /bin/bash laufen hat. Das heißt: erstelle einen Prozess und öffne in diesem mit exec() eine shell. Dann mach eine Pipe damit du die Daten(Befehle) durch die Pipe an den Kindprozess schicken kannst und von dem Kindprozess Daten(Ausgaben) erhalten kannst.
Programmierbeispiel für einen Trojaner-Srv kannst du von mir haben wenn du willst...
 
@PeaceTreaty

Also ich will die Server-Anwendung für Windows
programmieren!

MfG Rushjo
 
Ein Programm was auf dem "Server" hängt und an einem bestimmten Port auf an fragen wartet?
 
@antcool

Genau! Und am Besten eine Remote-Shell a la NetCat
präsentiert! :D

MfG Rushjo
 
@antcool

Klar, wenn ich den Code dafür hätte, dann brauchte ich
doch nicht zu fragen! :D Also, ich suche entweder den
Source dazu oder zumindestens eine Idee, wie ich
das bewerkstelligen kann!

MfG Rushjo
 
O.K. ich werde mal sehen ob ich was dazu finden kann!OK? Hast du schon mal im Internet gesucht?
 
@antcool

Ja, ich habe schonmal im Internet gesucht, aber
immer dann "tausende" von Treffern gefunden, wobei
das Meiste nur MÜLL war! Daher auch die Frage nach
einer Idee oder einem Link! :D

@seth

Ja, ich hatte mir mal den Source von Sub7 angeschaut,
bin ehrlich gesagt, aber nicht richtig draus schlau
geworden!

MfG Rushjo
 
Zurück
Oben