I am trying to post a username to bank of america to log into my account using cURL. I am trying to use the postfields option and have used LiveHTTPheaders to get the post string as follows
reason=&Access_ID=########&Access_ID_1=&Current_Passcode=&acct=
&pswd=&from=homepage&Customer_Type=MODEL
&pmbutton=true&pmloginid=pmloginid
&sitekeySignon=true&dltoken=&state=TN&id=*******
I am trying to figure out where the id=***** came from. In the source page I can find every thing else but not the id=****. Below is the form from the source page.
<noscript>
<form name="frmSignIn" action="https://sitekey.bankofamerica.com/sas/signon.do" method="post" onSubmit="doPassmarkSignIn(); return false;" autocomplete="OFF" class="form-inline">
</noscript>
<table border="0" cellspacing="0" cellpadding="0" summary="" class="home-signin3-bkg" width="180">
<tr>
<td class="bg-ltblue" valign="top">
<input type="hidden" name="reason" value="" />
<input type="hidden" name="Access_ID" value="" />
<input type="hidden" name="Access_ID_1" value="" />
<input type="hidden" name="Current_Passcode" value="" />
<input type="hidden" name="acct" value="" />
<input type="hidden" name="pswd" value="" />
<input type="hidden" name="from" value="homepage" />
<input type="hidden" name="Customer_Type" value="" />
<input type="hidden" name="pmbutton" value="" />
<input type="hidden" name="pmloginid" value="" />
<input type="hidden" name="sitekeySignon" value="">
<script language="JavaScript" type="text/javascript">
<!--
var query_string = location.search.substring(1);
document.write('<input type="hidden" name="dltoken" value="' + query_string +'">');
//-->
</script>
<script language="JavaScript" type="text/javascript">
<!--
document.write('<input type="hidden" name="state" value="' + statecookie + '">');
//-->
</script>
<img src="/x.gif" width="9" height="1" alt="" border="0" />
</td>
<td>
<table cellpadding="0" cellspacing="2" border="0" width="100%" summary="">
<script language="JavaScript" type="text/javascript">
if (bOLBIndicator) {
var viewDemo_func = "view_demo_window();";
var learnMore_func = "view_learnmore();";
if (bSmBizIndicator) {
viewDemo_func = "demo_smbiz_window();";
learnMore_func = "";
}
document.write('<tr><td>');
document.write('<div class="home-signin-txt11"><a href="javascript:view_enroll();" title="Enroll in Online Banking" tabindex="4">Enroll<\/a><span class="txt-ltblue-link"> | </span>');
document.write('<a href="javascript:' + viewDemo_func + '" title="View the flash version of Online Banking demo, in a new window" tabindex="4">View demo<\/a><span class="txt-ltblue-link"> | </span>');
document.write('<a href="javascript:view_learnmore();" title="Learn more about Online Banking" tabindex="4">Learn more<\/a></div>');
document.write('</td></tr>');
document.write('<tr><td><img src="/x.gif" width="1" height="5" alt="" border="0" /></td></tr>');
}
if (rememberme_prefill != "") {
document.write('<tr><td>');
document.write('<div class="home-signin-txt4"><span style="font-weight: bold"><label for="multiID">Use Saved Online ID:<\/label><\/strong><\/div>');
document.write('</td></tr>');
var i = 0;
var aLen = rememberme_prefill.length;
document.write('<tr><td>');
if (rememberme_prefill.length == 1) {
document.write('<input type="text" name="multiID" value="' + rememberme_prefill[0][0] + '" maxlength="25" id="multiID" disabled="true" class="home-signin-textbox" size="13" tabindex="1" />');
} else {
document.write('<div class="home-pulldown">');
document.write('<select name="multiID" id="multiID" tabindex="1">');
while (i<aLen) {
if (dateCheck(rememberme_prefill[i][1]) <= 90) {
document.write('<option value="' + rememberme_prefill[i][0] + '">' + rememberme_prefill[i][0]);
}
i++
}
document.write('<\/select><\/div>');
}
document.write('<\/td><\/tr>');
}
</script>
<noscript>
<tr>
<td><div class="home-signin-txt2"><label for="id"><span style="font-weight: bold">Enter Online ID</span></label></div></td>
</tr>
<tr>
<td>
<input type="text" name="Access_ID" maxlength="32" id="id" class="home-signin-textbox" size="13" value="" tabindex="1" />
</td>
</tr>
<tr>
<td valign="top">
<table border="0" cellspacing="0" cellpadding="0" summary="">
<tr><td><input type="checkbox" name="rembme" id="rembme" value="Y" tabindex="2" /></td>
<td><div class="home-signin-txt2"><label for="rembme">Save this Online ID</label></div></td></tr>
</table>
</td>
</tr>
</noscript>
<tr>
<td>
<div id="dynamicOrText"></div>
</td>
</tr>
<tr>
<td>
<div id="dynamicAddIDLink"></div>
</td>
</tr>
<tr>
<td>
<div id="dynamicOnlineIDField1"></div>
</td>
</tr>
<tr>
<td>
<div id="dynamicOnlineIDField2"></div>
</td>
</tr>
<tr>
<td>
<table border="0" cellspacing="0" cellpadding="0" summary="">
<tr><td>
<div id="dynamicOnlineIDField3"></div>
</td>
<td>
<div id="dynamicOnlineIDField4"></div>
</td>
</tr>
</table>
</td>
</tr>
<script language="JavaScript" type="text/javascript">
<!--
if (rememberme_prefill == "") {
displayOnlineIDField(false);
} else {
displayAddAnotherIDLink();
}
// -->
</script>
<script language="JavaScript" type="text/javascript">
<!--
function enterPCWin() {
var enterPC_url = 'http://' + location.host + '/privacy/sitekey/EnterPasscodePopup.cfm';
var win = window.open(enterPC_url, 'preWin','width=400,height=400,scrollbars=yes,resizable=1')
}
document.write('<tr>');
document.write('<td><div class="home-signin-txt1"><a href="/privacy/sitekey/EnterPasscodePopup.cfm" tabindex="3" title="Opens a new window with content on where to enter your passcode." onclick="enterPCWin(); return false;">Where do I enter my Passcode?</a></div></td>');
document.write('</tr>');
document.write('<tr>');
document.write('<td><img src="/x.gif" width="1" height="6" alt="" /></td>');
document.write('</tr>');
//-->
</script>
<tr>
<td><table border="0" cellspacing="0" cellpadding="0" summary=""><tr><td>
<script language="JavaScript" type="text/javascript">
<!--var signInFunction;
signInFunction = "doPassmarkSignIn('true'); return false;";
create_button("Sign In", "https://sitekey.bankofamerica.com/sas/signon.do", "btn1", signInFunction, "self.status='Sign In';return true;", "self.status='';return true;", 1 );
//-->
</script>
<noscript><img src="/x.gif" width="75" height="1" alt="" /><input name="olb_signin" value="Sign In" type="Submit" class="btn1" /></noscript>
</td><td width="100%"><img src="/x.gif" width="1" height="1" alt="" /></td></tr>
</table>
</td>
</tr>
<tr>
<td>
</td>
</tr>
</table></form>
Is this something I need to parse or is this sent to the server as id=*******?