Sie müssen sich einmal die Quelle des Anmeldeformulars ansehen, um die Namen der Benutzer- und Kennwortfelder herauszufinden. Verwenden Sie zur Authentifizierung alle Seiten umleiten, verwenden Sie eine beliebige URL, um diese Quelle zu erhalten:
curl http://www.google.com > login.html
Zum Beispiel finden Sie:
<form method="POST" action="http://my-public-provider.com/agree.php"> <input type="checkbox" name="agree" value="yes">I agree <input type="submit" name="push" value="Send"> </form>
Eine andere Möglichkeit besteht darin, (auf einem anderen Computer) einen Proxy wie Fiddler2 zu verwenden, um zu sehen, was vom Browser "over the wire" gesendet wird.
Dann können Sie Ihren curl
Befehl erstellen, um Ihre Formularinformationen zu veröffentlichen:
curl -d "agree=yes&push=Send" http://my-public-provider.com/agree.php
Wenn Sie nicht haben curl
, ist es möglich, einen einfachen HTTP-Client mit einer Sprache zu schreiben, die Sie möglicherweise auf der Plattform haben (Perl, Lua, Java ...).