Sie finden eine andere Variante dieses Programms, für die keine Netzwerkfunktion erforderlich ist und auch mit jeder Anwendung wie NetCat, Telnet usw. kompatibel ist
Runasattached (lokale) Version ist stabiler.
Das Ziel einer vernetzten Version war es, die Kommunikation zwischen den Prozess mithilfe der Socket-Programmierung zu demonstrieren.
RunasAttached ist ein Programm, mit dem eine Konsole als ein anderer Benutzer ausgeführt und eine neue Konsole an Caller Console beigefügt ist. Unterstützen Sie den Reverse -Shell -Modus (Beispiel: NetCat)
Im Gegensatz zu UNIX -basierten Systemen können Sie auf Microsoft Windows den Befehl nicht als ein anderer Benutzer ausführen, ohne einen neuen Vorgang zu erzeugen, dann ein neues Konsolenfenster.
Das ist ziemlich ärgerlich, wenn sie Penetrationstests durchführen, aber nicht nur!
Diese Anwendung ist ein "Hack", um eine neue Konsole auszuführen, die an Callers Console angeschlossen ist. Dies ist eine Methode, um dieses Ziel zu erreichen.
Diese Methode verwendet die Client / Server -Architektur, um zwischen zwei Prozessen zu kommunizieren. Standardmäßig erstellt es einen lokalen Server (Hören auf Localhost und zufälliger Port über 50 000). Sie können jedoch beschlossen, eine Verbindung zu einer anderen Adresse/einem anderen Port zurückzukehren (z. B. ein NetCat -Listener).
Es ist eine Beta -Veröffentlichung, es funktioniert gut, aber viele Dinge erfordert eine gewisse Optimierung, einschließlich:
Networking: Dies ist die erste Technik, die mir aus verschiedenen Gründen in den Sinn kommt. Ich werde mehr über einen besseren Weg graben. Das Hauptproblem ist mit der Trennung verbunden. Wenn eine Fernkonektion unerheblich (schmutzig) geschlossen ist, weiß sie möglicherweise nicht, dass dies hauptsächlich an der Art und Weise liegt, wie ich so entworfen habe, wie ich sowohl Stdout/Stderr als auch Networking umgegangen bin. Ich habe einige gute Ideen, um dieses Problem zu lösen. Es wird immer noch als geringfügig angesehen, könnte nervig sein.
Argument -Parsen: Ich werde die Klarheit dieses Teils verbessern.
Auch wenn Sie dieses Programm nicht nützlich finden, finden Sie möglicherweise einige interessante Codes: