Hacking the IITJ Online Feedback System

IIT Rajasthan has this thing of filling online feedback forms for our courses twice every semesters. Needless to say its one hell of a boring thing to do and most of us had to give justification for not filling up the form. So here’s a small script that will fill the form automatically and submit it!

Login with your token.

If you are on Firefox press Ctrl+Shift+K and then copy and paste the following code.

If you are on Chrome press Ctrl+Shift+J and then copy and paste the following code.

The form will be filled automatically with all options as Fair and Average. Then you are done! 🙂

document.forms[0].q01[3].checked=true;
document.forms[0].q02[3].checked=true;
document.forms[0].q03[3].checked=true;
document.forms[0].q04[3].checked=true;
document.forms[0].q05[3].checked=true;
document.forms[0].q06[3].checked=true;
document.forms[0].q07[3].checked=true;
document.forms[0].q08[3].checked=true;
document.forms[0].q09[3].checked=true;
document.forms[0].q10[3].checked=true;
document.forms[0].q11[3].checked=true;
document.forms[0].q12[3].checked=true;
document.forms[0].q13[3].checked=true;
document.forms[0].q14[3].checked=true;
document.forms[0].q15[3].checked=true;
document.forms[0].q16[3].checked=true;
document.forms[0].q17[3].checked=true;
document.forms[0].q18[3].checked=true;
document.forms[0].q19[3].checked=true;
document.forms[0].q20[3].checked=true;
document.forms[0].q21[3].checked=true;
document.forms[0].q22[3].checked=true;
document.forms[0].q23[3].checked=true;
document.forms[0].rq01[3].checked=true;
document.forms[0].rq02[3].checked=true;
document.forms[0].rq03[3].checked=true;
document.forms[0].rq04[3].checked=true;
document.forms[0].submit();

Wait! Somebody has already shown a simpler way already…

Well, yeah! Somebody had said to edit the source of the page to remove the “return validateForm()” part from it and then click Save to submit the empty form. But as a matter of fact the feedback is never counted or entered into the database. The proof being that your login token doesn’t expire and you will be able to login again to fill the feedback for that subject once more. So it all goes to show that method just submits your form but doesn’t get you anywhere and you will still be counted as one who has not filled the feedback!

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s