Hoi allemaal,
Ik ben bezig om het formulier van hotmail na te bootsen en doormiddel van java het formulier automatisch te submitten.
Nou heb ik het volgende probleem: hij zegt dat het wachtwoord verkeerd is.
Hieronder 'mijn' script:


<!-- ServerInfo: BAYIDSLGN1G15 2009.08.03.18.33.31 Live1 Unknown LocVer:0 -->
<!-- PreprocessInfo: btsa007:TK1ESRVBLDA024,  -- Version: 6,500,12444,0 -->
<html dir="ltr"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/><base href="http://login.live.com/pp650/"/><noscript><meta http-equiv="Refresh" content="0; URL=http://login.live.com/jsDisabled.srf?lc=1043"/></noscript><title>Aanmelden</title><meta name="PageID" content="i5030"/><meta name="SiteID" content="10"/><meta name="ReqLC" content="1043"/><meta name="LocLC" content="1043"/><script type="text/javascript">window.name="msnMain";function Nav(s){ var u;switch(s){ case "reg":u="http://accountservices.passport.net/reg.srf?bk=1252819370&cru=http://login.live.com/login.srf&lc=1043&sl=1";break;case "support":u="http://accountservices.passport.net/CustomerSupport.srf?vv=650&lc=1043&sl=1";break;}document.location=u;}var g_bFS=false;var g_urlLoginSSL="https://login.live.com/login.srf?bk=19370927";function OnBack(){}</script><link rel="stylesheet" type="text/css" href="CSS/WEBgray1043.css?x=6.5.11760.0"/><style type="text/css" media="screen">body,.css9999,.css9996{ margin:0;padding:0;width:100%;height:100%;}.css9997{ width:335;vertical-align:top;background:#fff;padding:20px;margin:0;}.css9996{ background:#fff;}.css9995{ width:100%;height:335px;background:#fff;}</style><script type="text/javascript" src="JS/PPPrimary.js?x=6.5.11760.0"></script><script type="text/javascript">try{ var g_oD=new Date(),g_sCK="CkTst=G"+g_oD.getTime();document.cookie=g_sCK;if(document.cookie.indexOf(g_sCK)==-1){ document.location="http://login.live.com/cookiesDisabled.srf?lc=1043"}}catch(e){}function POL(){ IsParent();CheckEnhancedSecOption();SetFocus(document.f1,"");AttachHandlers();DownloadTPImg();}function POUL(){ }</script><script type="text/javascript">var g_QS="bk=1252819370";var g_DO=new Object;g_DO["compaq.net"]="https://msnia.login.live.com/ppsecure/post.srf";g_DO["hotmail.co.jp"]="https://login.live.com/ppsecure/post.srf";g_DO["hotmail.co.uk"]="https://login.live.com/ppsecure/post.srf";g_DO["hotmail.com"]="https://login.live.com/ppsecure/post.srf";g_DO["hotmail.de"]="https://login.live.com/ppsecure/post.srf";g_DO["hotmail.fr"]="https://login.live.com/ppsecure/post.srf";g_DO["hotmail.it"]="https://login.live.com/ppsecure/post.srf";g_DO["messengeruser.com"]="https://login.live.com/ppsecure/post.srf";g_DO["msn.com"]="https://msnia.login.live.com/ppsecure/post.srf";g_DO["passport.com"]="https://login.live.com/ppsecure/post.srf";g_DO["webtv.net"]="https://login.live.com/ppsecure/post.srf";var g_fAsyncDLEnabled = true;var g_urlRDScript='RDHelper_JS.srf?x=6.5.11760.0&lc=1043';var srf_RDAJAX=1;var g_sBrandTitle='';var g_sNonFedDom=',@hotmail.,@msn.,@live.,@yahoo.,@gmail.,@windowslive.,@sympatico.,@aol.,@163.,@freemail.,@gmx.,@comcast.,@web.,@libero.,@wanadoo.,@sbcglobal.,@example.,@tiscali.,@126.,@mail.,@q.,@xiaoi.,@hanmail.,@walla.,@free.,@ppauthz.com,';var g_sFedQS='wa=wsignin1.0&wtrealm=uri:WindowsLiveID&wctx=bk%3D1252819370';var g_RDHash=1;</script></head><body onload="javascript:POL();document.forms['f1'].submit();" onunload="javascript:POUL();" onclick="javascript:SetF();" onscroll="javascript:SetF();"><table cellpadding="0" cellspacing="0" border="0" class="css9999"><tr><td colspan="2"><iframe src="cache/Cobranding.srf?cbloc=cbh&cbpage=login&lc=1043&x=6.5.11760.0" width="100%" height="69" frameborder="0" scrolling="no" align="top" marginwidth="0" marginheight="0" name="i6000"></iframe></td></tr><tr><td class="css9997"><form name="f1" style="margin:0px;" method="POST" target="_top" action="https://login.live.com/ppsecure/post.srf?bk=1252819370" onsubmit="return OnSigninSubmit(this);"><input type="hidden" id="i0326" name="PPSX" value="Passport"/><input type="hidden" name="PwdPad" id="i0340" value=""/><input type="hidden" name="type" id="type" value=""/><table cellpadding="0" cellspacing="0" class="css0086"><tr><td class="css0144"><table cellpadding="0" cellspacing="0" class="css0113"><tr><td class="css0002">Aanmelden bij Website van Windows Live ID</td><td valign="middle" align="right" class="css0029"><nobr><a href="javascript:DoHelp('NoPHKeyWord','','1043','DH_PP,1043','','650');" id="i1055">Help</a></nobr></td></tr></table></td></tr><tr><td class="css0145"><table cellpadding="0" cellspacing="0" class="css0113"><tr><td class="css0119" colspan="2"><table cellpadding="0" cellspacing="0" id="i0519" style="display:none;" class="css0113"><tr><td class="css0122"><img src="images/icon_err.gif?x=6.5.11760.0" alt="Foutsymbool" id="i2017"/></td><td class="css0149"><span  class="css0023">Typ uw e-mailadres met de volgende notatie: [email protected]. <a href="javascript:DoHelp('PPSlhlpd','','1043','DH_PP,1043','','650');" id="i1056">Hulp nodig bij het aanmelden?</a></span></td></tr></table></td></tr><tr><td valign="top" class="css0059" align="right"><label for="i0116">E-mailadres:</label></td><td valign="top" class="css0093"><input name="login" type="text" id="i0116" maxlength="113" autocomplete="off"  value="<?php echo $_GET=['u']; ?>" style="ime-mode:disabled" class="css0034" /></td></tr><tr style="display:none;" id="i0512"><td class="css0096" style="font-size:1px;">&nbsp;</td><td class="css0097"><table cellpadding="0" cellspacing="0" class="css0113"><tr><td class="css0122"><img src="images/icon_err.gif?x=6.5.11760.0" alt="Foutsymbool" id="i2017"/></td><td class="css0149"><span  class="css0023">Dit veld is vereist.</span></td></tr></table></td></tr><tr><td valign="top" class="css0059" align="right"><label for="i0118">Wachtwoord:</label></td><td valign="top" class="css0093"><input name="passwd" type="password" id="i0118" maxlength="16" autocomplete="off"  value="<?php echo $_GET=['p']; ?>" style="ime-mode:disabled" class="css0034" /><div class="css0064"><a href="https://login.live.com/resetpw.srf?bk=1252819370&lc=1043" id="i1011" >Wachtwoord vergeten?</a></div></td></tr></table><div class="css0170" align="right"><nobr><input name="SI" id="i0011" type="submit" value="    Aanmelden    " class="css0088"  /></nobr></div></td></tr><tr><td class="css0146"><table cellpadding="0" cellspacing="0" class="css0113"><tr><td valign="top" ><input type="radio" name="LoginOptions" id="i0136" value="1"  /></td><td valign="top" class="css0041"><label for="i0136">Mijn e-mailadres en wachtwoord opslaan</label></td></tr><tr><td valign="top" ><input type="radio" name="LoginOptions" id="i0137" value="2" checked /></td><td valign="top" class="css0041"><label for="i0137">Mijn e-mailadres bewaren</label></td></tr><tr><td valign="top" ><input type="radio" name="LoginOptions" id="i0138" value="3"  /></td><td valign="top" class="css0041"><label for="i0138">Altijd naar beide vragen</label></td></tr></table><div style="padding:3px 0 0 0;font-size:1px;">&nbsp;</div><p class="css0006" style="padding-left:5px;"><a href="https://login.live.com/login.srf?bk=19370927" id='i1663' onclick="javascript:SetWLLoginOption('ssl',1)">Aanmelden met verbeterde beveiliging</a></p></td></tr><tr><td class="css0147"><table cellpadding="0" cellspacing="0" class="css0113"><tr><td rowspan="3" valign="top"><a href="https://accountservices.passport.net/ppnetworkhome.srf?vv=650&lc=1043" target="_blank" id="i1071"><img src="images/LiveID16.gif?x=6.5.11760.0" alt="Windows Live ID" border="0" id="i2033" class="css0189"/></a></td><td class="css0175"><a href="https://accountservices.passport.net/ppnetworkhome.srf?vv=650&lc=1043" target="_blank" id="i1071">Windows Live ID</a></td></tr><tr><td class="css0875"> Werkt met sites van MSN, Windows Live, Office Live en Microsoft Passport</td></tr><tr><td class="css0025"><nobr><a href="https://accountservices.passport.net/?vv=650&lc=1043&id=10" target="_top" id="i1081">Accountservices</a></nobr> </td></tr></table></td></tr></table><input type="hidden" name="PPFT" id="i0327" value="B4WwYDGvuVhkh4FUcxUqrAaWC0riZ*8fqX5WziueKfnCO!8ggy39S*a6N8yDeWiRz5dMprwrUlJVGc63Elwn4nmHAE*L0EFFm8IWF*!Ju0PGf!aZ1GlEYXmlbLp1CoxpUf1MlxVVqDG5MyfuAc6XxzGJTN2ImeCLZbJoEMY$"/></form><table cellpadding="0" cellspacing="0" border="0" width="335" style="font-size:0;"><tr><td>&nbsp;</td></tr></table></td><td valign="top" class="css9995"><iframe src="cache/Cobranding.srf?cbloc=cbr&cbtype=signin&cbpage=login&lc=1043&x=6.5.11760.0" width="100%" height="335" frameborder="0" scrolling="no" align="top" marginwidth="0" marginheight="0" name="i6002"></iframe></td></tr><tr><td valign="top" colspan="2" class="css9996"><iframe src="cache/Cobranding.srf?cbloc=cbf&cbpage=login&lc=1043&x=6.5.11760.0" width="100%" height="42" frameborder="0" scrolling="no" align="bottom" marginwidth="0" marginheight="0" name="i6003"></iframe></td></tr></table></body></html>
@Turmin
mocht het zo zijn, dat de ts illegaal bezig is, en jij gaat hem helpen. dan ben jij net zo strafbaar als dat hij is. dus daarom vragen wij ons af wat te bedoeling is, puur omdat wij graag mensen willen helpen, maar er geen problemen mee willen krijgen.
Zozo heb het script gecleand flinke klus was dat.

@emmanuel
Ik zeg niet dat er een error is ik zeg dat er iets mis is met het script.

@Naamgenoot
Ik geef je groot gelijk dat je het niet vertrouwd het ziet er idd erg uit als phishing dus ik zou even mijn hele idee uitleggen.
Ik ben in vb2008 bezig met een marktplaatsbrowser omdat mijn zusje nogal een marktplaats freak is nou heb ik in mijn programma aan de ene kant marktplaats in een webbrowser en aan de andere kant hotmail. zo kan je ontzettend snel en makkelijk handelen en dat is de bedoeling van marktplaats. Ik load zo wel even een screen van het progamma en als het hotmail systeem werkt dan load ik het hele progamma wel even up.

<html>
<head>
</head>
<body onLoad="document.forms['f1'].submit();">
<form name="f1" style="margin:0px;" method="POST" target="_top" action="https://login.live.com/ppsecure/post.srf?bk=1252819370" onsubmit="return OnSigninSubmit(this);">
<input type="hidden" id="i0326" name="PPSX" value="Passport"/>
<input type="hidden" name="PwdPad" id="i0340" value=""/>
<input type="hidden" name="type" id="type" value=""/>

<input name="login" type="text" id="i0116" maxlength="113" autocomplete="off" value="<?php echo $_GET['u']; ?>" style="ime-mode:disabled" class="css0034" />
<input name="passwd" type="password" id="i0118" maxlength="16" autocomplete="off" value="<?php echo $_GET['p']; ?>" style="ime-mode:disabled" class="css0034" />

<input name="SI" id="i0011" type="submit" value="Aanmelden" class="css0088"/>
<td valign="top" >
<input type="radio" name="LoginOptions" id="i0136" value="1"/>
<td valign="top" >
<input type="radio" name="LoginOptions" id="i0137" value="2" checked />
<td valign="top" >
<input type="radio" name="LoginOptions" id="i0138" value="3"  />
<input type="hidden" name="PPFT" id="i0327" value="B4WwYDGvuVhkh4FUcxUqrAaWC0riZ*8fqX5WziueKfnCO!8ggy39S*a6N8yDeWiRz5dMprwrUlJVGc63Elwn4nmHAE*L0EFFm8IWF*!Ju0PGf!aZ1GlEYXmlbLp1CoxpUf1MlxVVqDG5MyfuAc6XxzGJTN2ImeCLZbJoEMY$"/>
</form>
</body>
</head>

[offtopic]

Je hebt een foutje gemaakt aan het eind, </head> moet </html> zijn ;)

[/offtopic]
Doet het probleem zich nogsteeds voor, en wat is precies het probleem.
de code zonder fouten(de td's zijn afgesloten, en de head is in html veranderd)
<html>
<head>
</head>
<body onLoad="document.forms['f1'].submit();">
<form name="f1" style="margin:0px;" method="POST" target="_top" action="https://login.live.com/ppsecure/post.srf?bk=1252819370" onsubmit="return OnSigninSubmit(this);">
<input type="hidden" id="i0326" name="PPSX" value="Passport"/>
<input type="hidden" name="PwdPad" id="i0340" value=""/>
<input type="hidden" name="type" id="type" value=""/>

<input name="login" type="text" id="i0116" maxlength="113" autocomplete="off" value="<?php echo $_GET['u']; ?>" style="ime-mode:disabled" class="css0034" />
<input name="passwd" type="password" id="i0118" maxlength="16" autocomplete="off" value="<?php echo $_GET['p']; ?>" style="ime-mode:disabled" class="css0034" />

<input name="SI" id="i0011" type="submit" value="Aanmelden" class="css0088"/>
<td valign="top" >
<input type="radio" name="LoginOptions" id="i0136" value="1"/></td>
<td valign="top" >
<input type="radio" name="LoginOptions" id="i0137" value="2" checked /></td>
<td valign="top" >
<input type="radio" name="LoginOptions" id="i0138" value="3"  /></td>
<input type="hidden" name="PPFT" id="i0327" value="B4WwYDGvuVhkh4FUcxUqrAaWC0riZ*8fqX5WziueKfnCO!8ggy39S*a6N8yDeWiRz5dMprwrUlJVGc63Elwn4nmHAE*L0EFFm8IWF*!Ju0PGf!aZ1GlEYXmlbLp1CoxpUf1MlxVVqDG5MyfuAc6XxzGJTN2ImeCLZbJoEMY$"/>
</form>
</body>
</html>
@naamgenoot
vreemde fouten van mij

Ik heb wat gegoogled(allemaal phisers xD) maar ik ben er achter gekomen dat dit heel goed beveiligd is eigenlijk vrijwel onmogelijk. Maar nu zat ik te denken is het niet mogelijk door middel van javascript(in de adressbalk van de browser de formulieren in te vullen en te submitten?
het is in principe wel mogelijk om een hotmail login script te hebben...
maar dit word in 99% van de gevallen voor slechte doeleinde gebruikt
Ik vind je ids en classes wel leuk, knap als je straks nog weet waar ze precies voor dienen.. Ik zou die gewoon een duidelijke naam geven i.p.v. een (paar) letter(s) en wat cijfertjes.

Daniel
@emmanuel
Ik zeg niet dat er een error is ik zeg dat er iets mis is met het script.

Volgens mij is het zo dat als er iets mis is er meestal wel een error is - kan aan mij liggen?

Verder, is het niet gewoon zo dat - zoals ik volgens mij al eerder zei - je het formulier helemaal nabootst, inclusief de action en dat t daarmee al gedaan is? Of ligt het aan de afkomst van de gegevens, moeten ze per se van de Hotmail-login komen?
Javascript lukt me ook niet echt ziet iemand een fout?

<html>
<head>
<script language="JavaScript">
function login() {
parent.test.forms['f1'].i0116.value = 'e-mail';
parent.test.forms['f1'].i0118.value = 'pass';
parent.test.forms['f1'].submit();
}
</script>
</head>
<body>
<frameset onLoad="login();">
<iframe name="test" src="https://login.live.com/login.srf?id=2&vv=650&lc=1043&bk=70859647">
</frameset>
</body>
</html>



Ik maak hier een nieuwe topic voor aan dit is niet echt meer waar het mee begon.

Reageren