remote keyboard sollte ja kein problem sein, dazu gibts ja key-down events, da kannste dir den gedrückten tastenschlag abfangen.
Jaja, das Übertragen von Koordinaten in andere Koordinatensysteme.
du brauchst die länge und höhe der picturebox, in der der desktop angezeigt wird, dann brauchst noch die höhe und länge des screens, der aufgezeichnet wird.
du fängst dir mit nem event die mauskoordinaten der maus auf der picturebox ab.
du dividierst die y-Mauskoordinate durch die Höhe der Picturebox und multiplizierst das mit der höhe des aufgezeichneten desktop.
das gleiche mit der x-Mauskoordinate. Du dividierst ihn durch die länge der Picturebox und multiplizierst den wert mit der länge des Desktops.
Hier mal der ausschnitt ausm echelon RAT:
Code:
Dim XWeite As Integer = 'MausX
Dim YHöhe As Integer = 'MausY
Dim ServerHöhe As Integer = 'Picturebox Höhe (Server ist hier der TCP Server)
Dim ServerWeite As Integer = 'Picturebox Länge
Dim ClientHöhe As Integer = 'Desktophöhe
Dim Clientweite As Integer = 'Desktoplänge (Client ist hier Victim)
Dim ClickX As Integer = (XWeite / ServerWeite) * Clientweite
Dim ClickY As Integer = (YHöhe / ServerHöhe) * ClientHöhe
ClickX und ClickY sind dann die Koordinaten, die auf dem Desktop geklickt werden sollen.