2 PREGUNTAS CORTAS Y SIMPLES

Iniciado por vivachapas, 24 Octubre 2006, 20:18 PM

0 Miembros y 1 Visitante están viendo este tema.

vivachapas

Estuve haciendo un programa utilizando el control winsock... pedi ayuda en el foro... hoy lo termine pero me quedaron algunas dudas...

lei en algun lugar q el cliente le tiene q mandar la orden al server para q este ejecute la accion (asi lo hice tb en mi programa), pero no entiendo xq no puede ser al reves...

y la segunda duda es como hacer a realizar una conexion inversa (creo q es la inversa la q necesito) para q cuando se abra el servidor me envie la ip de este automaticamente... (o se conecte con el cliente) xq por el momento cuando lo estuve probando le tengo q pedir a la otra persona q me la envie entonces yo la ingreso en el textbox del cliente y le doy conectar...

de nuevo muchas gracias de ante mano

MANULOMM

hola con respecto a lo de la orden los conceptos de servidor y cliente se hacen de manera mental para el prgramardor el server tendra el control sobre el cliente... tu lo configuras a cualquier modo .. segun necesites... ademas recuerda que primero debe de iniciarse el server que el cliente para que el cliente se conecte si lo haces alreves te sacara un error recuerda que  el cliente es quien se conecta...
Si necesitas que se conecte el server y el cliente inmediatamente se inicien has todo en el load de la aplicacion algo asi:
Server

Private sub Form_load()
     WS.close
    WS.localport = '<Numero del Puerto a  Utilizar>
    WS.listen
End Sub

Cliente

Private Sub Form Load()
    WS.RemotePort = <Numero De Puerto Del Server>
    WS.RemoteHost = "<Ip Del Server>"
    WS.Close
    WS.Connect
End Sub

Con esto cuando se abra el cliente inmediatamente se conecta con el server, siempre y cuando el server este abierto (puerto este a la escuha), debes de conocer la ip del server y el numero de puerto.

Atentamente

Juan Manuel Lombana
Medellin - Colombia


vivachapas

claro pero ahi esta el problema... la ip de la otra persona no la conozco... ademas varia cuando se desconecta y se vuelve a conectar... por eso estuve pensando pero no se si se puede hacer, por lo q acabo de entender si se puede... seria mandar el cliente (en ves del servidor) y q se conecte con mi ip... entonces yo si me hago un host de no-ip cada ves q lo habra se conectaria con migo o no??
esta bien lo q digo?

el_fede

Claro, el cliente que le envies debe especificar tu ip y puerto de conexion.
Lo que logras con esto es la shell inversa, osea, el la victima se conecta a vos.-

Espero que te sirva la respuesta.-

Fijate en el foro en la sección Hackin basico, se habla mucho de este tema, y te puede aclarar las dudas.-

Saludos !!!!!!!!!

Nizer

nontiendo xDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
zzzzzzzz............