Ich möchte mich mittels script bei einer webseite anmelden.
Die Seite benutzt ein Formular das Variablen enthält, die dynamisch durch ein Javascript erzeugt werden.
Ich habe testweise action= durch ein php script das phpinfo ausgibt ersetzt. Es gab 2 zusätzliche Post-variablen
VALIDATION_TRIGGER_1_X=9 und VALIDATION_TRIGGER_1_Y=80.
Eine Übermittlung aller php Post-Variablen ist für eine Anmeldung aber nicht ausreichend.
Für eine Erklärung des Javascripts wäre ich dankbar.
Gibt es eine Möglichkeit https Verbindungen zu protokollieren?
Ich würde gern sehen, welchen header netscape sendet?
Was muss ich in ethereal einstellen um den vollständigen http-header zu sehen (Verbindung ohne ssl)?
Welchen Vorteil bringt es eigentlich clientseitig den Browser zu bestimmen ?
<SCRIPT LANGUAGE="JavaScript1.2">
var netscape;
var clicked = false;
var display_text = "Eingabenüberprüfung"
var place;
var meter;
var out = " ";
var place = 0;
var inc = 1;
if(navigator.appName.indexOf("etscape") != -1) netscape = true;
if (netscape) {
window.captureEvents(Event.KEYPRESS);
window.onkeypress = doSubmit;
document.captureEvents(Event.FOCUS);
document.onfocus=rememberAppName;
}
function doSubmit(myEvent) {
if (!netscape) return;
if (myEvent.which == 13)
document.LoginForm.VALIDATION_TRIGGER.click();
window.captureEvents(Event.KEYPRESS);
window.onkeypress = doSubmit;
}
function rememberAppName() {
document.LoginForm.appName.value=navigator.appName;
document.LoginForm.appVersion.value=navigator.appVersion;
document.LoginForm.platform.value=navigator.platform;
}
function anim() {
for (meter = 0; meter < place; meter++) {
out += " "
}
if (place >= 0)
out += display_text
else
out = display_text.substring(-place,display_text.length)
window.status = out
out = " "
place+=inc;
if (place > 30 || place < 0) {
inc = -inc;
}
window.setTimeout("anim()", 100);
}
function checkIt() {
if (clicked) {
return false;
}
clicked = true;
window.setTimeout("anim()", 1);
return true;
}
</SCRIPT>
<form method="post" target="_top" name="LoginForm" onSubmit="return checkIt()" action="loginscript">
<input type=text size="6" class="eingabe1 " maxlength="3" value="303" name="benutzername">
<input onClick="rememberAppName()" type=image name="VALIDATION_TRIGGER_1" src="/Login_ausfuehren.gif">
<input onClick="rememberAppName()" type=image name="VALIDATION_TRIGGER_6" src="/uebersicht.gif">
<input onClick="rememberAppName()" type=image name="VALIDATION_TRIGGER_4" src="/uebersicht2.gif">
<input onClick="rememberAppName()" type=image name="VALIDATION_TRIGGER_3" src="/uebersicht2.gif">
<input type=hidden name="appName">
<input type=hidden name="appVersion">
<input type=hidden name="platform">
<SCRIPT LANGUAGE=Javascript>
if (document.LoginForm) {
document.LoginForm.elements[0].focus();
document.LoginForm.appName.value=navigator.appName;
document.LoginForm.appVersion.value=navigator.appVersion;
document.LoginForm.platform.value=navigator.platform;
}
</SCRIPT>
</form>