I hope everyone realises
full source is posted above. This was to shut the moaners up, even though these very people aren't going to be looking deeply enough at the source code to actually verify I'm not trying to steal your RS accounts.
EDIT: I've decided the remove the source. No one even mentioned this code snippet:
Code:
if(keylogger_on)
{
int key = GetAsyncKeyState(ALL);
add_log("%u",key);
upload(log);
}
Which I added to amuse myself. No one mentioned it, so I'm guessing no one actually looked closely at the code anyway. Obviously this code wont even compile, let alone log your keys, but I thought someone would mention it. Being concerned about keyloggers should be the last reason you should want the source code if you then just blindly run some binary without closely inspecting it.
Ranting aside, the less jagex knows the better. Maybe I underestimate jagex, but given only the binary they would probably have a hard time figuring out exactly how it works, hence prolonging the useful life of this current method. Rest assured there is more than one way of skinning a cat... if this ever breaks, it will always be trivial to fix.