Hola muchas gracias por leer de antemano, sucede que estoy creando mi primer troyano, lo pienso hacer un poco avanzado en cuanto a la interfaz del cliente puesto que utiliza varios formularios etc y quiero hacerle un captura pantalla que ya tengo una idea de como hacerlo.
Pero mi problema es que quiero añadir una función para enviar mensajes del sistema a la victima (De error, informativos o exclamativos)
para ello la interfaz da la opción de elegir el tipo de mensaje (Error, informativo o exclamativo) y yo guardo la opción elegida en una variable tipo integer puesto que 1 la hago representar un mensaje de error, 2 uno informativo y 3 un mensaje exclamativo.
Después hay 2 textbox uno para el título del mensaje y otro para el texto del mensaje en sí.
El problema es que mi cliente primero tiene que enviar 2 variables integer primero antes que dos variables string (Las variables de título y mensaje)
y observé que al enviar primero un integer las dos variables string que siguen se envían juntas en una sola variable y la segunda queda vacía
así el server me junta el título y el mensaje en la misma variable, por lo que al momento de interpretar el MsgBox me sale en el área del título el mensaje también y en el área del cuerpo del mensaje sale en blanco!
¿Cómo soluciono éso? (Tomando en cuenta que no puedo cambiar el orden de envío para envíar primero el texto y después los números)
Muchas gracias espero respuestas.
Amigo si no me mal tener un tema para las dudas y preguntas sólo para no contaminar el foro, Espero que entiendas.
http://indetectables.net/viewforum.php?f=6
http://indetectables.net/viewforum.php?f=6
"Concentrarse en las fortalezas, reconocer las debilidades, las oportunidades y tomar la guardia contra las amenazas."
―Sun Tzu
―Sun Tzu
Lo siento, de hecho ya resolví mi problema, intentaré borrar ése POST y gracias de todas formas.comand escribió:Amigo si no me mal tener un tema para las dudas y preguntas sólo para no contaminar el foro, Espero que entiendas.
http://indetectables.net/viewforum.php?f=6
me impresiona, sabes usar sockets pero desconoces split()
Guarda todo en una sola cadena delimitada para luego hacer Split como dice Sanko, es mas simple.
//Regards.
//Regards.
Ikarus: Backdoor.VBS.SafeLoader
Agnitum: Trojan.VBS.Safebot.A
http://indeseables.github.io/
Agnitum: Trojan.VBS.Safebot.A
http://indeseables.github.io/
me impresiona, sabes usar sockets pero desconoces split()
Guarda todo en una sola cadena delimitada para luego hacer Split como dice Sanko, es mas simple.
//Regards.
¿Cómo soluciono éso? (Tomando en cuenta que no puedo cambiar el orden de envío para envíar primero el texto y después los números)
Y cuál es el problema :S ?Blau escribió:me impresiona, sabes usar sockets pero desconoces split()Guarda todo en una sola cadena delimitada para luego hacer Split como dice Sanko, es mas simple.
//Regards.¿Cómo soluciono éso? (Tomando en cuenta que no puedo cambiar el orden de envío para envíar primero el texto y después los números)
Envia el entero y luego se le junta las strings en un solo string, el server recibe esa cadena y la divide con split,El problema es que mi cliente primero tiene que enviar 2 variables integer primero antes que dos variables string (Las variables de título y mensaje)
y observé que al enviar primero un integer las dos variables string que siguen se envían juntas en una sola variable y la segunda queda vacía
así el server me junta el título y el mensaje en la misma variable, por lo que al momento de interpretar el MsgBox me sale en el área del título el mensaje también y en el área del cuerpo del mensaje sale en blanco!
Quizá no pueda alterar el número de paquetes que se envía por eso dijo que no podía cambiar el orden.sanko escribió: Y cuál es el problema :S ?
Envia el entero y luego se le junta las strings en un solo string, el server recibe esa cadena y la divide con split,