Página 1 de 1

Ayuda con mi primer troyano en VB6

Publicado: 08 Mar 2015, 00:14
por 1650carlos
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.

Re: Ayuda con mi primer troyano en VB6

Publicado: 08 Mar 2015, 01:35
por comand
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

Re: Ayuda con mi primer troyano en VB6

Publicado: 08 Mar 2015, 02:29
por 1650carlos
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
Lo siento, de hecho ya resolví mi problema, intentaré borrar ése POST y gracias de todas formas.

Re: Ayuda con mi primer troyano en VB6

Publicado: 11 Mar 2015, 07:52
por sanko
me impresiona, sabes usar sockets pero desconoces split()

Re: Ayuda con mi primer troyano en VB6

Publicado: 11 Mar 2015, 14:59
por Scorpio
Guarda todo en una sola cadena delimitada para luego hacer Split como dice Sanko, es mas simple.

//Regards.

Re: Ayuda con mi primer troyano en VB6

Publicado: 11 Mar 2015, 20:42
por Blau
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)

Re: Ayuda con mi primer troyano en VB6

Publicado: 12 Mar 2015, 14:41
por sanko
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)
Y cuál es el problema :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!
Envia el entero y luego se le junta las strings en un solo string, el server recibe esa cadena y la divide con split,

Re: Ayuda con mi primer troyano en VB6

Publicado: 14 Mar 2015, 08:54
por Blau
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,
Quizá no pueda alterar el número de paquetes que se envía por eso dijo que no podía cambiar el orden.