Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Codename!! en 5 Octubre 2005, 16:31 pm



Título: cerrado de puertos
Publicado por: Codename!! en 5 Octubre 2005, 16:31 pm
buenas a tods, keria preguntaros como se puede cerrar un puerto qu e tengo en el pc sin ayuda de firewall o aplicaciones, simplemte utilizando una aplicacion creada por ti mismo para cerrar ese puerto??


Título: Re: cerrado de puertos
Publicado por: NYlOn en 5 Octubre 2005, 20:15 pm
emm... una vez intente hacer eso



y no pude ;D

si encontras la solucion postea ^^

salu2 !


Título: Re: cerrado de puertos
Publicado por: Slasher-K en 6 Octubre 2005, 02:05 am
Si usas el método bind del WinSock la aplicación se adueña del puerto que especifiques y nadie puede usarlo. Esa puede ser una manera de bloquear puertos.

Tampoco vi mucho de este tema, es cuestión de investigar un poco. Cuando tenga tiempo posteo algo.

Saludos.


Título: Re: cerrado de puertos
Publicado por: Codename!! en 6 Octubre 2005, 15:11 pm
creo que con lo que dice Polux sera nuestra única solucion a este problema, si avariguas algo mas acerca de esta funcion, porfavor comunicala.
Gracias


Título: Re: cerrado de puertos
Publicado por: {_The_Alwar_} en 6 Octubre 2005, 18:14 pm
debe haber alguna, porque no creo q los firewall lo hagan a si ¿o si? nose, a mi tambien me interesaba esto, Si utilizas el winsock, como podrias hacer para que si un programa intentara meterse en ese puerto avisara??


Título: Re: cerrado de puertos
Publicado por: NYlOn en 6 Octubre 2005, 22:27 pm
Citar
no creo q los firewall lo hagan a si

Los firewalls no los programan en VB ;D

NOTA: Te falta un "]" al final de tu firma xD

salu2


Título: Re: cerrado de puertos
Publicado por: {_The_Alwar_} en 6 Octubre 2005, 23:47 pm
ya lo vi el ] y me supongo que no los aran en visual ... un poco cutres si los hacen en visual, pero digo yo, q el metodo tb valdra no?


Título: Re: cerrado de puertos
Publicado por: NYlOn en 6 Octubre 2005, 23:57 pm
El metodo solo funciona para BLOCKEAR los puertos, no para cerrar los que estan en uso...
Osea, que no podes cortar repentinamente una conexion ...
Hay q buscar otra forma xD

salu2


Título: Re: cerrado de puertos
Publicado por: cristiancds en 10 Octubre 2005, 11:21 am
No se puede cerrar un puerto que utilize otra aplicacion, lo que se puede hacer es cerrar una aplicacion que utilize X puerto y de esta manera liberar el puerto... el metodo Bind del winshock es obsoleto para lo que se quiere realizar. Los Firewall trabajan de otra forma... hacen un BroadCast de todos los puertos... y por decirlo de alguna manera se los adueñan... desde el numero 0 hasta el numero 65000 y pico. y segun las peticiones que lleguen a las capas TCP u UDP este administra tales... dando acceso o no a tales puertos... para mas info sobre esto consultemenlo al mail mastercapcds@hotmail.com.


Título: Re: cerrado de puertos
Publicado por: byebye en 10 Octubre 2005, 14:41 pm
usa SetTcpEntry de iphlpapi.dll


Título: Re: cerrado de puertos
Publicado por: Codename!! en 10 Octubre 2005, 15:09 pm
el puerto que hay que cerrar o mejor que cerrar adueñar es el puerto 138 de system asi que no se peude cerrar la aplicacion que decis


Título: Re: cerrado de puertos
Publicado por: cristiancds en 11 Octubre 2005, 01:20 am
No amigo, funcionan como yo digo, es mas tengo el codigo de un proyecto echo en c++ y funciona como yo digo. Referente al puerto 138 nunca mencionastes del tal, y te respondo con otra pregunta que es lo que queres hacer con el puerto 138? (6) ? Y si se puede cerrar.


Título: Re: cerrado de puertos
Publicado por: NYlOn en 15 Octubre 2005, 03:38 am
Q tiene q ver el puerto 138 ??
Yo crei que se keria cerrar cualquier purto ...

salu2 ! ;D


Título: Re: cerrado de puertos
Publicado por: Codename!! en 15 Octubre 2005, 14:30 pm
haber aclararé esto, yo tengo una aplicacion que diseñe que pones a escuxar un puerto y si alguien se intenta conectar kontigo por ese puerto, en la pantalla de msdos desde dodne se intetenta conectar conmigo por ejemplo el nc pone mi ip y el puerto que yo he puesto a la escuxa y en su pantalla de msdos le sale un mensaje ( o varios, kapaz de producir un flood) que yo elija, entonces yo keria hacer esto en una red lan ya que estan todo el rato los amiguetes de klase kon mensajitos del net send, entonces yo pondria a eskuxar el puerto 138 , que es el que maneja el comando del mesanjero osease el net send y al intentarse conectar conmigo para enviarme el mensaje en su pantalla de msdos le saldria la serie de mensajes ( unos 50000) y se le kalase el pc  ;D, todo esto esta hecho pero cual es mi sorpresa que voy a clase abro el programa pongo a la escucha el puerto 138 y me dice que ya esta en uso y no puedo utilizar el programa :(, por eso decia de cerrarlo o apropiarmelo ::)


Título: Re: cerrado de puertos
Publicado por: Codename!! en 17 Octubre 2005, 15:24 pm
no hay ninguna solucion entonces??


Título: Re: cerrado de puertos
Publicado por: sch3m4 en 17 Octubre 2005, 16:00 pm
desactiva el servicio, y pon a la escucha ese puerto con tu programa. No se si era Windows Messenger... (no me confundo con el MSN Messenger)


Título: Re: cerrado de puertos
Publicado por: Codename!! en 17 Octubre 2005, 16:34 pm
ya probé y al desactivarlo no pueden enviar el  mensaje... :'(, la kuestion eske no tengo dispongo deu na red lan, solo puedo probar esto una vez a la semana komo muxo...