elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


  Mostrar Mensajes
Páginas: 1 ... 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 [55] 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 ... 137
541  Programación / Programación Visual Basic / Re: Saber cuando termino de cargar la pagina - Control Webbrowser. en: 18 Abril 2012, 13:19 pm
HOLA!!!

Drinky tiene mucha razon...

Autoria (Seba123Neo)

En un modulo:
Código
  1. Option Explicit
  2. Public Declare Function InternetOpen Lib "wininet.dll" Alias "InternetOpenA" (ByVal sAgent As String, ByVal lAccessType As Long, ByVal sProxyName As String, ByVal sProxyBypass As String, ByVal lFlags As Long) As Long
  3. Public Declare Function InternetOpenUrl Lib "wininet.dll" Alias "InternetOpenUrlA" (ByVal hInternetSession As Long, ByVal sURL As String, ByVal sHeaders As String, ByVal lHeadersLength As Long, ByVal lFlags As Long, ByVal lContext As Long) As Long
  4. Public Declare Function InternetReadFile Lib "wininet.dll" (ByVal hFile As Long, ByVal sBuffer As String, ByVal lNumBytesToRead As Long, lNumberOfBytesRead As Long) As Integer
  5. Public Declare Function InternetCloseHandle Lib "wininet.dll" (ByVal hInet As Long) As Integer
  6.  
  7. Public Const IF_FROM_CACHE = &H1000000
  8. Public Const IF_MAKE_PERSISTENT = &H2000000
  9. Public Const IF_NO_CACHE_WRITE = &H4000000
  10.  
  11. Private Const BUFFER_LEN = 256
  12.  
  13.  
  14. Public Function GetUrlSource(sURL As String) As String
  15.    Dim sBuffer As String * BUFFER_LEN, iResult As Integer, sData As String
  16.    Dim hInternet As Long, hSession As Long, lReturn As Long
  17.  
  18.    'get the handle of the current internet connection
  19.    hSession = InternetOpen("vb wininet", 1, vbNullString, vbNullString, 0)
  20.    'get the handle of the url
  21.    If hSession Then hInternet = InternetOpenUrl(hSession, sURL, vbNullString, 0, IF_NO_CACHE_WRITE, 0)
  22.    'if we have the handle, then start reading the web page
  23.    If hInternet Then
  24.        'get the first chunk & buffer it.
  25.        iResult = InternetReadFile(hInternet, sBuffer, BUFFER_LEN, lReturn)
  26.        sData = sBuffer
  27.        'if there's more data then keep reading it into the buffer
  28.        Do While lReturn <> 0
  29.            iResult = InternetReadFile(hInternet, sBuffer, BUFFER_LEN, lReturn)
  30.            sData = sData + Mid(sBuffer, 1, lReturn)
  31.        Loop
  32.    End If
  33.  
  34.    'close the URL
  35.    iResult = InternetCloseHandle(hInternet)
  36.  
  37.    GetUrlSource = sData
  38. End Function


en un form con un textbox multiline:
Código
  1. Text1.Text = GetUrlSource("http://www.google.com")

GRACIAS POR LEER!!!
542  Foros Generales / Foro Libre / Re: Soplete de Hidrogeno Que opinan... en: 17 Abril 2012, 19:33 pm
HOLA!!!

Xman6: Agregame al msn o algun tipo de medio de comunicacion asi nos mantenemos en contacto... (fijate en mi perfil en el foro)

Yo no habia tenido en cuenta la reaccion MUY exotermica lo que hizo que se derritiera la botella de plastico.

Debido a eso cambie el diseño y lo hice con una botella de gatorade de vidrio grueso en la tapa le coloque una bombilla para tomar mate y funciona muy bien...

Lastima que la botella esta a 100 grados aproximadamente cuando la usas por eso habra que hacerle algun tipo de agarradera.

Despues subo unas fotos para que vean.

P.D: El diseño es mio, ayer antes de desarrollarlo busque maneras de hacer hidrogeno y esa me parecio la mas rapida , efectiva y barata.

GRACIAS POR LEER!!!
543  Foros Generales / Foro Libre / Re: ¿Que hariais en una ciudad con informacion muy avanzada y tuvieseis que huir? en: 17 Abril 2012, 00:04 am
HOLA!!!

Si es una ciudad que sabe todo me llevaria el tema de:

"Como derrotar a tu enemigo rapido, barato y sin energia, si se lo lleva ahora agregamos una compilacion de los puntos debiles del 'enemigo hipotetico' "

Yo misma , me llevaría su software y de él , los virus informáticos , para desactivar todo su sistema de defensa , e infectarlos bién.. :-*

+1 SOURCECODE Y PROTOCOLOS DE COMUNICACION

GRACIAS POR LEER!!!
544  Foros Generales / Foro Libre / Soplete de Hidrogeno Que opinan... en: 16 Abril 2012, 17:25 pm
HOLA!!!

Hoy voy a armar un soplete de hidrogeno hecho con una botella de plastico, soda caustica, aluminio, agua, un tubo de cobre, tela, algodon y papel secante.

La idea es tomar el H2 resultante de la reaccion de corrocion del aluminio a traves de la soda caustica y agua.

una foto de como lo tengo pensado.



Diganme que opinan y si ven alguna falla en el diseño haganmelo saber pronto por que dentro de 5 hs me pongo a hacerlo.

IMAGENES DEL PROYECTO TERMINADO!

http://imgur.com/Dr9Ig
http://imgur.com/ZlErm
http://imgur.com/IXksZ
http://imgur.com/LMID7
http://imgur.com/SptHR
http://imgur.com/P9Hjf
http://imgur.com/lRRBp
http://imgur.com/h2w5U

GRACIAS POR LEER!!!
545  Programación / Programación Visual Basic / [TUTORIAL] Generador de diccionarios. en: 13 Abril 2012, 15:57 pm
HOLA!!!

Este tutorial lo arme para explicar como hacer un generador de diccionarios como mi BruteForceDicctionaryCreator o BFDC7913.

Empecemos...

Suponiendo que tenes esta cadena de posibles caracteres:
Código:

"ABCDEFGHIJKLMNOPQRSTUVWXYabcdefghijklmnopqrstuvwxyz0123456789"

Es la mas comun y tiene 26+26+10 osea 62 caracteres correcto?
Eso yo recomendaria guardarlo en un Vector (array).

Para eso yo uso la funcion:
Código

Código
  1. Private Function CharSplit7913(expression As String) As String()
  2.    Dim lExp     As Long
  3.    Dim ExpB()   As Byte
  4.    Dim AuxArr() As String
  5.    ExpB = expression
  6.    lExp = UBound(ExpB)
  7.    ReDim AuxArr(lExp)
  8.    For X = 0 To lExp Step 2
  9.        AuxArr(X / 2) = ChrW(ExpB(X))
  10.    Next
  11.    ReDim Preserve AuxArr(Int(lExp / 2))
  12.    CharSplit7913 = AuxArr
  13. End Function


El vector resultante suponete que lo llamamos Chars() queda compuesto asi:
Chars(0 to 61) : "A","B","C",...,"7","8","9".
Espero que hasta ahi me sigas.

En este punto solo tenemos en un Vector (array) guardados todos los caracteres que vamos a usar.

Ahora, solicitamos la longitud en este caso la guardaremos en la variable Tam (de tamaño)

Ahora vamos a crear un vector donde guardaremos la cadena actual, su index maximo sera tam-1.

Suponiendo que tam = 3

hacemos asi:

Código

Dim Palabra() as integer
'dentro del proceso de creacion de diccionario
Redim Palabra(Tam-1)


Aca lo que hicimos es hacer que Palabra quedara (0 to 2) inicializandose asi:
Palabra(0 to 2): 0,0,0

aca empieza el proceso de creacion de strings...

Código

Código
  1. Dim AuxPalabra As String
  2. Do
  3.    AuxPalabra = 0
  4.    For X = 0 To tam - 1
  5.        AuxPalabra = AuxPalabra & chars(palabra(X)) ' aca concatenamos todas las letras
  6.    Next
  7.    Print AuxPalabra ' aca imprimo la palabra resultante.
  8.    palabra(0) = palabra(0) + 1 ' aca muevo un caracter
  9.    For X = 0 To UBound(palabra) - 1
  10.        If palabra(X) = UBound(chars) + 1 Then
  11.            'aca verificamos que ninguna casilla quede con un numero mayor a los
  12.            'caracteres que hay y si pasa eso aumenta la siguiente casilla
  13.            'y la actual se vuelve a 0
  14.            palabra(X + 1) = palabra(X + 1) + 1
  15.            palabra(X) = 0
  16.        End If
  17.        'esto de abajo es para ver cuando se termino el proceso
  18.        'osea cuando se han hecho todas las combinaciones.
  19.        If palabra(UBound(palabra)) = UBound(chars) + 1 Then Exit Do
  20.    Next
  21. Loop
  22.  

Entonces como te quedaria todo el codigo completo...

Código

Código
  1. Dim Diccionario As String
  2. Dim chars() As String
  3. Dim Tam As Integer
  4. Dim Palabra() As Integer
  5. Private Sub Form_Load()
  6. 'aca en diccionario pone lo que quieras
  7. Diccionario = "ABCDEFGHIJKLMNOPQRSTUVWXYabcdefghijklmnopqrstuvwxyz0123456789"
  8. chars = CharSplit7913(Diccionario)
  9. Tam = InputBox("inserte cantidad de caracteres")
  10. ReDim Palabra(Tam - 1)
  11. End Sub
  12.  
  13.  
  14. Private Sub InicioDeProceso()
  15. Dim AuxPalabra As String
  16.    Do
  17.        AuxPalabra = 0
  18.        For X = 0 To Tam - 1
  19.            AuxPalabra = AuxPalabra & chars(Palabra(X)) ' aca concatenamos todas las letras
  20.        Next
  21.        Debug.Print AuxPalabra ' aca imprimo la palabra resultante.
  22.        Palabra(0) = Palabra(0) + 1 ' aca muevo un caracter
  23.        For X = 0 To UBound(Palabra) - 1
  24.            If Palabra(X) = UBound(chars) + 1 Then
  25.                'aca verificamos que ninguna casilla quede con un numero mayor a los
  26.                'caracteres que hay y si pasa eso aumenta la siguiente casilla
  27.                'y la actual se vuelve a 0
  28.                Palabra(X + 1) = Palabra(X + 1) + 1
  29.                Palabra(X) = 0
  30.            End If
  31.            'esto de abajo es para ver cuando se termino el proceso
  32.            'osea cuando se han hecho todas las combinaciones.
  33.            If Palabra(UBound(Palabra)) = UBound(chars) + 1 Then Exit Do
  34.        Next
  35.    Loop
  36.    MsgBox "Proceso Terminado"
  37. End Sub
  38.  
  39. Private Function CharSplit7913(expression As String) As String()
  40.    Dim lExp     As Long
  41.    Dim ExpB()   As Byte
  42.    Dim AuxArr() As String
  43.        ExpB = expression
  44.        lExp = UBound(ExpB)
  45.        ReDim AuxArr(lExp)
  46.        For X = 0 To lExp Step 2
  47.            AuxArr(X / 2) = ChrW(ExpB(X))
  48.        Next
  49.        ReDim Preserve AuxArr(Int(lExp / 2))
  50.        CharSplit7913 = AuxArr
  51. End Function
  52.  

GRACIAS POR LEER!!!
546  Foros Generales / Foro Libre / Re: [APLICACION] El zootropo de Eadweard J. Muybridge (carrera del caballo) en: 9 Abril 2012, 19:36 pm
HOLA!!!

La idea es que experimenten con las distintas velocidades...

esta compuesto por 2 picturebox =les  que tienen la imagen con 16 diapoitivas.

Y el source es tan simple como esto:

Código
  1. Private Sub Timer1_Timer()
  2.    PIC(1).Left = PIC(1).Left - H.Value
  3.    PIC(0).Left = PIC(0).Left - H.Value
  4.    If PIC(1).Left <= PIC(1).ScaleWidth * -1 Then PIC(1).Left = PIC(1).ScaleWidth + PIC(0).Left
  5.    If PIC(0).Left <= PIC(0).ScaleWidth * -1 Then PIC(0).Left = PIC(1).ScaleWidth + PIC(1).Left
  6. End Sub
  7.  

GRACIAS POR LEER!!!
547  Foros Generales / Foro Libre / Re: [APLICACION] El zootropo de Eadweard J. Muybridge (carrera del caballo) en: 9 Abril 2012, 19:32 pm
HOLA!!!

Si XD lo hice en 4 minutos reloj :P.

GRACIAS POR LEER!!!
548  Foros Generales / Foro Libre / [APLICACION] El zootropo de Eadweard J. Muybridge (carrera del caballo) en: 9 Abril 2012, 19:16 pm
HOLA!!!

Hoy vi el logo de google y pense en hacer el experimento yo mismo da un resultado muy bueno, el que quiera el source code me avisa...

Este programa permite modificar la velocidad con la que se mueven las fotos y asi experimentar un poco como fue eso en su tiempo.

Para que lo descarguen, es un exe muy simple pero esta bueno para probar.

http://www.mediafire.com/?b297ai2gqgq2686

Captura:


Pd: Mods, no muevan a soft.

GRACIAS POR LEER!!!
549  Programación / Programación Visual Basic / Re: [Juego] Carreras de caballos. en: 3 Abril 2012, 19:10 pm
HOLA!!!

No se hace tarea, la forma que utilizo es un bucle que va cambiando la imagen del picturebox.

GRACIAS POR LEER!!!
550  Foros Generales / Foro Libre / Re: Tengo una duda basica sobre Fisica.. en: 29 Marzo 2012, 19:16 pm
HOLA!!!

Vamos a Explicar las cosas...

Lo que dicen sobre fuerzas de rozamiento... Son despreciables (Las fuerzas por ser infimas).

Si un ascensor cae y vos vas dentro ambos aceleran a 9.8m/s por ende suponiendo que saltes de la base del ascensor con un impulso que te largue a 10m/s en sentido contrario habras hecho 2 cosas, acelerar el ascensor y desacelerar tu caida pero en una caida de un ascensor un salto (lo que te amortigua (o baja tu velocidad de caida ) es minimo).

En una camioneta y un avion es lo mismo
Si ambos van a velocidad constante y vos saltas arriba caeras en el mismo sitio (suponiendo que saltas perpendicularmente a la caja de la camioneta). En cambio si el avion o la camioneta estan acelerando o desacelerando ahi cambia la historia.

Suponemos que vamos en un avion a 1000 metros por segundo match 3 aproximadamente...

vos saltas a las 22:31:15
a las 22:31:15.2 el avion desacelera abruptamente en 1 segundo-
22:31:16 caes al suelo del avion pero contra una pared estrellado (seria lo mismo que estar parado pero bueno).

Y si la camioneta acelera en el momento que estas en el aire te caeras al suelo.

Este es uno de los principios de la fisica newtoniana el principio de la INERCIA (google)


Estudia el tema en mayusculas y vas a entender todo.

GRACIAS POR LEER!!!
Páginas: 1 ... 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 [55] 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 ... 137
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines