Het gaat om een login pagina voor webmail.
Op de eerste pagina vul je in je domeinnaam, gebruikersnaam en wachtwoord.
Deze gegevens stuurt ie door naar de 2de pagina.
Van de domeinnaam bekijkt het script het ip nummer en van het ip nummer de hostname om zo op de juiste server in te loggen.
Het probleem is nu dat het doorsturen naar de 2de pagina ook het wachtwoord gewoon in plain-text gebeurt. Ofwel, deze staat gewoon in de broncode.
Is het mogelijk om deze gegevens niet te laten zien in de broncode?
Via ssi is het niet mogelijk aangezien het een php bestand is.
stukje van pagina 1
stukje van pagina 2 wat ie eigenlijk moet verbergen
Het volgende is dus wat je in de broncode kan lezen:
FORM ACTION='http://webmail.dejuisteserver.nl/src/redirect.php' METHOD='POST' NAME=f>
<INPUT TYPE=HIDDEN NAME='login_username' VALUE='testuser'>
<INPUT TYPE=HIDDEN NAME='login_domain' VALUE='testtttt.nl'>
<INPUT TYPE=HIDDEN NAME='secretkey' VALUE='ditishetwachtwoord'>
Op de eerste pagina vul je in je domeinnaam, gebruikersnaam en wachtwoord.
Deze gegevens stuurt ie door naar de 2de pagina.
Van de domeinnaam bekijkt het script het ip nummer en van het ip nummer de hostname om zo op de juiste server in te loggen.
Het probleem is nu dat het doorsturen naar de 2de pagina ook het wachtwoord gewoon in plain-text gebeurt. Ofwel, deze staat gewoon in de broncode.
Is het mogelijk om deze gegevens niet te laten zien in de broncode?
Via ssi is het niet mogelijk aangezien het een php bestand is.
stukje van pagina 1
PHP:
1
2
3
4
5
6
| <TR> <TD ALIGN=right>E-mail Wachtwoord:</TD> <TD WIDTH="*" ALIGN=left> <INPUT TYPE=PASSWORD NAME="secretkey"> </TD> </TR> |
stukje van pagina 2 wat ie eigenlijk moet verbergen
PHP:
1
2
3
4
| echo "<FORM ACTION='http://".$hostname."/redirect.php' METHOD='POST' NAME=f> <INPUT TYPE=HIDDEN NAME='login_username' VALUE='".$login_username."'> <INPUT TYPE=HIDDEN NAME='login_domain' VALUE='".$login_domain."'> <INPUT TYPE=HIDDEN NAME='secretkey' VALUE='".$secretkey."'> |
Het volgende is dus wat je in de broncode kan lezen:
FORM ACTION='http://webmail.dejuisteserver.nl/src/redirect.php' METHOD='POST' NAME=f>
<INPUT TYPE=HIDDEN NAME='login_username' VALUE='testuser'>
<INPUT TYPE=HIDDEN NAME='login_domain' VALUE='testtttt.nl'>
<INPUT TYPE=HIDDEN NAME='secretkey' VALUE='ditishetwachtwoord'>
[ Voor 15% gewijzigd door Verwijderd op 22-05-2003 12:30 ]