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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22
121  Programación / Programación Visual Basic / Re: contador en segundos? timer? en: 3 Septiembre 2007, 00:12 am
Hay mil maneras de hacer eto, aca hay un ejemplo que creo es de lo mas facil

Option Explicit

Private lTime As Long

Private Sub Form_Load()
    lTime = Timer
    Timer1.Interval = 1000
    Timer1.Enabled = True
End Sub

Private Sub Timer1_Timer()
    Timer1.Enabled = False
    If lTime + 10 < Timer Then
        Debug.Print "OK"
        lTime = Timer
    End If
    Timer1.Enabled = True
End Sub

Lo que haces aca es ejecutar una funcion cada 1 segundo, y lo que markx pide es ejecutar una funcion mientras el tiempo sea mejor a eso:

Voy arreglar tu codigo :P
Código
  1. Dim Tiempo&
  2. Private Sub Form_Load()
  3. Timer1.Interval = 1000
  4. Timer1.Enabled = False
  5. End Sub
  6.  
  7. Private Sub Timer1_Timer()
  8. Tiempo = Tiempo + 1
  9. End Sub
  10.  
  11. PRivate Sub Command1_Click()
  12. 'Este empieza a ejecutar las acciones mientras el tiempo sea mejor a 10 segundos
  13. Timer1.Enabled = True
  14. Tiempo = 0
  15. Call Verificar("10")
  16. End Sub
  17.  
  18. Private Sub Verificar(TiempoAVerificar&)
  19. While Tiempo <= TiempoAVerificar
  20. 'Funciones
  21. DoEvents
  22. Wend
  23. End Sub
  24.  

Listo :P creo que puede funcionar asi, me dio pereza sacar el visual, asi que si hay algun error posteadlo.
Saludos :)
122  Programación / Programación Visual Basic / Re: presionar boton de aplicacion ajena sabiendo su hwnd clase y caption en: 2 Septiembre 2007, 20:56 pm
Intenta en vez de un SendMessage, un PostMessage:
Código
  1. Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
  2. Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
  3.  
  4. Private Sub Cerrar_Click()
  5. HVentana = FindWindow(vbNullString, Titulo.Text)
  6. If HVentana <> 0 Then PostMessage HVentana, &H10, 0, 0
  7. End Sub
  8.  

Si no te funciona, avisa sigo mirando que se puede hacer :P
Saludos ;)
123  Programación / Programación Visual Basic / Re: Utilizar WebBrowser atraves de un proxy. en: 2 Septiembre 2007, 19:41 pm
:O Si!, podes navegar con el anonymouse, es una aplicacion web que permite que al final de la url podas poner una web para navegar como proxy.
Código:
http://anonymouse.org/cgi-bin/anon-www.cgi/http://[web]

u otras que dicen que funcionan pero en realidad no:
Código:
http://anonym.to/?http://[web]
http://anonym-url.com/go.php?to=http://[web]

Lo que dices H4NG3R, son servidores proxy con el puerto 80 abierto. enseguida busco de esa forma y la meto por aca :P.
Bueno, el tema ya se habia posteado abajo, asi que buscalo :P

Saludos :D
124  Programación / Programación Visual Basic / Re: Error 53:File not found en: 1 Septiembre 2007, 22:53 pm
Lo que pasa, es que en la primera parte cuando abres el archivo y lees su contenido, estas usando un canal diferente al que usaste, mira el codigo corregido:
Código
  1. Dim s As String
  2. Dim i As Integer
  3. i = FreeFile
  4. Open "c:\project1.exe" For Binary As #i
  5. s = Input(LOF(i), #i)
  6. Close #i
  7. i = FreeFile
  8. Open "c:\prueba.exe" For Binary As #i
  9. Put #i, 1, s
  10. Close #i
  11.  

Si lo que queres es ejecutar ese programa sin usar ninguna api, agrega una linea al final con esto:
Código
  1. shell "c:\prueba.exe"
  2.  

Espero que te haya servido de algo, saludos ;)
125  Programación / Programación Visual Basic / Re: presionar boton de aplicacion ajena sabiendo su hwnd clase y caption en: 1 Septiembre 2007, 22:47 pm
Bueno, prueba esto..
Código
  1. Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
  2. Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
  3.  
  4. Private Sub Cerrar_Click()
  5. HVentana = FindWindow(vbNullString, Titulo.Text)
  6. If HVentana <> 0 Then SendMessage HVentana, &H10, 0, 0
  7. End Sub
  8.  

Saludos ;)
126  Programación / Programación Visual Basic / Re: presionar boton de aplicacion ajena sabiendo su hwnd clase y caption en: 1 Septiembre 2007, 01:56 am
Se puede cerrar el messagebox? jajaja pues dime que yo se como hacerle, pensaba que decias que se tenia que oprimir obligatoriamente el boton aceptar :P

Si, dices que si, tonces edito este mensaje
saludos ;)
127  Programación / Programación Visual Basic / Re: winsock downloader con vb6 en: 1 Septiembre 2007, 00:45 am
Claro, checate este codigo, ya lo habia posteado antes, pero no importa :P

Vamos a bajar el siguiente archivo, y guardarlo en el disco duro, en donde se esta ejecutando el programa:
http://snarkles.net/scripts/sneak/sneak-1.27.zip
Código
  1. 'Se necesitan 2 command button, un winsock de nombre Wk
  2. Dim Flag as Boolean
  3. Private Sub Command1_Click()
  4. Wk.Connect "www.snarkles.net", 80    'Conectamos al host
  5. End Sub
  6.  
  7. Private Sub Command2_Click()
  8. Wk.SendData "GET /scripts/sneak/sneak-1.27.zip HTTP/1.1" & vbCrLf & _        'Hacemos la peticion del archivo ubicado en la carpeta scripts/sneak/sneak-1.27.zip
  9.            "Host: www.snarkles.net" & vbCrLf & _
  10.            "Connection: keep-alive" & vbCrLf & vbCrLf
  11. End Sub
  12.  
  13. Private Sub Wk_DataArrival(ByVal bytesTotal As Long)
  14. Dim Archivo, Archivo2, Headers   'Declaramos las variables, las tres de tipo variant ya que los archivos pueden ser de tipo binari0
  15. Wk.GetData Archivo
  16. If InStr(1, Archivo, vbCrLf & vbCrLf, vbTextCompare) <> 0 And Flag = False Then      'Si en la primera peticion se nos envia las cabeceras del servidor que indican que todo va bien, entonces dividimos lo que nos envia en dos partes, la primera que son las cabeceras del servidor, y la segunda que es el archivo
  17.    Flag = True
  18.    Headers = Split(Archivo, vbCrLf & vbCrLf, 2)
  19.    Archivo2 = Headers(1)     'Es la parte de la imagen, sin las cabeceras del servidor
  20. Else
  21.    Archivo2 = Archivo       'Si no se estan enviando las cabeceras, entonces asignamos a archiv2 el valor de archivo. Recordamos que el servidor se conecta varias veces a nosotros para enviarnos el contenido del archivo.
  22. End If
  23. Open App.Path & "\snarkles.zip" For Binary Access Write As #1      'Abrimos el archivo snarkles.zip, puede ser cualquier otro tipo de archivo, en modo binario
  24. Put #1, LOF(1) + 1, Archivo2       'escribimos el contenido al final del archivo del valor que nos ha enviado el servidor
  25. Close #1
  26. End Sub
  27.  
Lo modifique y lo comente para que entendieras:P

saludos ;)
128  Programación / PHP / Re: error en galeria de imagenes en: 1 Septiembre 2007, 00:37 am
Mira estos addons, los encontre en la pagina oficial de phpnuke.

* http://phpnuke.org/modules.php?name=News&file=article&sid=735
* http://phpnuke.org/modules.php?name=News&file=article&sid=4403
* http://phpnuke.org/modules.php?name=News&file=article&sid=3712
y uno muy conocido, coppermine photogallery:
* http://sourceforge.net/project/showfiles.php?group_id=89658

Saludos ;)
129  Programación / PHP / Re: error en galeria de imagenes en: 31 Agosto 2007, 21:35 pm
La cosa es que el comment.php es incapaz de leer un archivo que estas poniendo en /home/chupin/public_html/images/Dacioimgz/beauty_1/txt, lo mas seguro es que este no existe.
Checa el config.inc en la parte del $dir_pics, y fijate en el directorio del "images", si existe la carpeta "Dacioimgz"
Si hay algun problema me avisas que estoy viendo los script :P
Un comentario personal, el script de esa galeria me parece que esta bien mal de seguridad, por varias cosas: la primera es que los archivos de configuracion estan con una extension que cualquiera que conozca el nombre del archivo la pueda leer, me refiero a los *.inc, la segunda es que el acceso a administrador no tiene forms para loguearse.. asi que cualquiera puede entrar y subir cualquier imagen, y la tercera es que encontre una vuln de xss, en el script upload_block.php

xss:
Para explotarlo podes hacer lo siguiente:
http://[web]/[carpeta]/upload_block.php/"[xss]

full path disclosure:
http://[web]/[carpeta]/index.php?gallery=[Cualquier cosa]

otro xss:
http://[web]/[carpeta]/index.php?gallery="[xss]

otro full path disclosure:
http://[web]/[carpeta]/view-source:http://localhost/dacio/resizer.php?imgfile=[Cualquier cosa]

Tamper data:
http://[web]/[carpeta]/upload_block.php
Linea: <input type='hidden' name='MAX_FILE_SIZE' value='2100000'>

:P saludos ;), ya lo reporte al autor
130  Programación / Programación Visual Basic / Re: Programacion en red en: 31 Agosto 2007, 21:02 pm
Citar
no se supone que no pueden haber dos equipos con ip iguales en internet

No, no puede haberlos a no ser q pertenezcan a la misma lan, q entonces tomarian los dos la misma ip en internet....

No sera q tu amiga te esta dando su ip local? por casualidad empieza por 10, 192 o 172??

Ya esta todo solucionado EON, Carloswaldo le aviso a su amiga que se metiera a otra pagina para localizar la ip, y efectivamente es lo misma.
saludos :)
Páginas: 1 2 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18 19 20 21 22
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines