Tema destacado: ¡Aprende hacking con práctica! - arZone, el wargame de elhacker.net
Autor
|
Tema: Duda PHP (Leído 1,392 veces)
|
Gogeto
Desconectado
Mensajes: 47
|
Hola.
He estado mirando la biblia de PHP, y he visto que es posible acceder a una página web remota y obtener informacion de la misma, asi como crear archivos en un servidor remoto, pero es posible que un script php ACCEDA a un sitio web externo y lo "utilice"?
Es decir, un ejemplo de implementacion seria: Alguien introduce un enlace en mi sitio web. Un script php captura el enlace del formulario y lo envía digamos a un rapidleech o sborg (scripts que descargan/suben archivos a fileserve etc) alojado en un servidor externo. Para que este segundo servidor se lo descargue, resuba y al devolver los enlaces el script del primer sitio web los guarda en la base de datos.
La pregunta es, es posible que el script del sitio web A "utilice" automaticamente el sborg o rsapidleech en lugar de tener que ir yo manualmente a dar los clicks necesarios. En caso afirmativo, donde hay un manual que explique como acceder e interactuar con otros sitios web
|
|
|
|
|
En línea
|
|
|
|
|
|
Gogeto
Desconectado
Mensajes: 47
|
Muchas gracias, pero seguro que con eso se puede hacer? Se puede conectar y obtener informacion, pero parece que no me permite simular por ejemplo rellenar un formulario en un sitio web DISTINTO AL QUE ESTA INSTALADO EL SCRIPT DEÑ QUE HABLAMOS y hacer que se "pulse" el boton submit...
|
|
|
|
« Última modificación: 14 Abril 2011, 00:55 por Gogeto »
|
En línea
|
|
|
|
Nakp
casi es
Ex-Staff
Desconectado
Mensajes: 6.334
he vuelto :)
|
claro que se puede  pero tienes que procesar la respuesta y llenarla vos mismo, lo cual implica buscar en el texto el nombre de los campos, los valores (por si hay token) y hacer post con los valores que desees desde el mismo curl... la tenes un poco dificil pero de que se puede se puede 
|
|
|
|
|
En línea
|
Ojo por ojo, y el mundo acabará ciego.
|
|
|
Feedeex
Desconectado
Mensajes: 172
|
Agregando a lo que dijo Nakp, fijate bien donde lo querés hacer, recordá los captchas. Digo nomás, para no perder tiempo...
|
|
|
|
|
En línea
|
|
|
|
Gogeto
Desconectado
Mensajes: 47
|
El tema captchas y demas esta resuelto. Tengo un script profesional comprado (cifrado por desgracia, una vez instalado no tengo acceso al código >.<) que con introducirle los enlaces y ciertos parametros vale.
Lo que quiero saber es, como con cUrl introducirias datos de un formulario y le darias al "ok" hipoteticamente xD
Un ejemplo con código seria la leche, esque he estado mirando el cURL pero sin un ejemplo no lo veo claro
|
|
|
|
|
En línea
|
|
|
|
WHK
吴阿卡
Ex-Staff
Desconectado
Mensajes: 4.113
The Hacktivism is not a crime
|
No conozco esos sistemas que dices tu pero talves el ejemplo de php.net te deje mas claro: <?php $data = "<soap:Envelope>[...]</soap:Envelope>"; $tuCurl = curl_init(); curl_setopt($tuCurl, CURLOPT_URL, "https://example.com/path/for/soap/url/"); curl_setopt($tuCurl, CURLOPT_PORT , 443); curl_setopt($tuCurl, CURLOPT_VERBOSE, 0); curl_setopt($tuCurl, CURLOPT_HEADER, 0); curl_setopt($tuCurl, CURLOPT_SSLVERSION, 3); curl_setopt($tuCurl, CURLOPT_SSLCERT, getcwd() . "/client.pem"); curl_setopt($tuCurl, CURLOPT_SSLKEY, getcwd() . "/keyout.pem"); curl_setopt($tuCurl, CURLOPT_CAINFO, getcwd() . "/ca.pem"); curl_setopt($tuCurl, CURLOPT_POST, 1); curl_setopt($tuCurl, CURLOPT_SSL_VERIFYPEER, 1); curl_setopt($tuCurl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($tuCurl, CURLOPT_POSTFIELDS, $data); curl_setopt($tuCurl, CURLOPT_HTTPHEADER, array("Content-Type: text/xml","SOAPAction: \"/soap/action/query\"", "Content-length: ".strlen($data))); $tuData = curl_exec($tuCurl); if(!curl_errno($tuCurl)){ $info = curl_getinfo($tuCurl); echo 'Took ' . $info['total_time'] . ' seconds to send a request to ' . $info['url']; } else { echo 'Curl error: ' . curl_error($tuCurl); } curl_close($tuCurl); echo $tuData; ?> Recuerda que si tienes alguna duda con tu código te podemos ayudar pero asi de cero no les hacemos los trabajos a nadie.
|
|
|
|
|
En línea
|
|
|
|
Gogeto
Desconectado
Mensajes: 47
|
Hola.
No me malinterpretes, no quiero que me hagan MI CODIGO para algo especifico, solo busco códigos de ejemplo que tengan funciones en comun y utilizades parecidas para poder usarlos como modelo, ejemplo. Me resulta más facil aprender viendo una funcion implementada, y si no se lo que hace consultando los datos de la funcion que cojer la libreria cURL (que es lo que trato de aprender ahora y me esta costando) y ponerme a leerla y tener que deducir de la nada como hacer algo.
De todas formas, muchas gracias por el código de ejemplo, es realmente lo que estaba buscando, una aplicacion práctica parecida a lo que yo quiero hacer para poder entenderlo bien.
|
|
|
|
|
En línea
|
|
|
|
|
| Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Duda, duda jeje
Hacking Wireless
|
acg
|
9
|
747
|
29 Julio 2006, 20:54
por acg
|
|
|
[duda] liberar memoria fisica [/duda]
GNU/Linux
|
k a t z
|
1
|
1,562
|
30 Diciembre 2006, 00:38
por cthulhufhtagn
|
|
|
OTRA DUDA DE LOS MALDITOS Iframes. Duda HTML. 20-5
Desarrollo Web
|
lipman
|
7
|
2,904
|
21 Mayo 2007, 09:27
por dominioswww
|
|
|
Pequeña duda con un comando batch (NUEVA DUDA RELACIONADA)
Scripting
|
revenge1252
|
9
|
2,500
|
13 Febrero 2008, 21:41
por revenge1252
|
|
|
Duda batch y ademas duda del foro
Hacking Básico
|
relom
|
4
|
1,301
|
9 Marzo 2008, 06:32
por Leo Gutiérrez.
|
|