creating mules via html/jQuery

Posts 115 of 24 · Page 1 of 2
creating mules via html/jQuery
because so many people have problems creating mules ... here is my proposal:

someone with basic jQuery skills write a mule creator html page ... all you need is a <form> and a random string generator and some jQuery scaffolding to update the <input> fields with random strings ...

http://pastebin.com/unwb3qTB

save as createMule.html and voila ... just needs some jQuery pimping to prefill the form ...
My method was much more crude than that, used autoit

Code:
HotkeySet("{HOME}","MakeAccount")
HotkeySet("{DEL}","loop")
HotkeySet("{END}","_end")
Func _end()
Exit 0
EndFunc

Func loop()
   While 2
	  MakeAccount()
   Wend
EndFunc

Func LoadRotMG ()
   Run("your rotmg client")
   Sleep(700)
   WinWaitActive ("Adobe Flash Player 11")
   WinMove ("Adobe Flash Player 11","",0,0,800,641);move to top left corner
   Sleep(4000)
EndFunc

$t = 8

Func MakeAccount() 
   WinActivate("Adobe Flash Player 11")
   Sleep(800)
   Mouseclick("left",485,598,1,3);accounts
   Sleep(800)
   Mouseclick("left",310,377,1,3);notyou click here
   Sleep(800)
   Mouseclick("left",355,413,1,3);newacct
   Sleep(800)
   Mouseclick("left",380,179,1,3)
   Sleep(800)
   Send("accountmule"&$t&"@hotmail.com");user
   Sleep(500)
   Send("{TAB}")
   Sleep(500)
   Send(your password here);password
   Sleep(500)
   Send("{TAB}")
   Sleep(500)
   Send(your password here);password
   Sleep(500)
   Send("{TAB}")
   Sleep(500)
   Send(01)   ;month
   Sleep(500)
   Send("{TAB}")
   Sleep(500)
   Send(01)   ;day
   Sleep(500)
   Send("{TAB}")
   Sleep(500)
   Send(1950)  ;year
   Sleep(500)
   Send("{TAB}")
   Sleep(500)
   Send("{TAB}")
   Sleep(500)
   Send("{ENTER}")
   Sleep(5000)
   Mouseclick("left",485,408,1,3);continue
   $t=$t+1
EndFunc

  LoadRotMG ()
While 1
 
WEnd
Using "autoit" is not crude but horrible. Basically you learn nothing by doing so and it is ugly and error prone. In the case of automating a simple webform using macros and a game client instead of any www-mechanizer scripting language is not madness but Sparta. :-)
Unfortunately for me I'm not a web programmer but I've managed to set up php, sql, apache, phpbb and I will be forced to learn more.
You don't need to be a web programmer. You can juse use a plain .html document to register mules. The jQuery stuff would only help you prefilling the <form> ...

But you can create a mule just by filling out a simple web form ... the game does exactly the same thing just through a bloated GUI ... but in the background it does a http POST to the url shown above and the response will be some XML tag like <Success/> ...

---------- Post added at 09:13 AM ---------- Previous post was at 09:10 AM ----------

Here is the perl code I use for automatically creating mules ... the same http POST thingy ... just from within perl ...

Code:
use String::Random;
use LWP::UserAgent;

my $random = new String::Random;
my $boolAccountCreateSuccess=0;
while($boolAccountCreateSuccess==0){
	my $ua = LWP::UserAgent->new;
	my $req = HTTP::Request->new(POST => 'https://realmofthemadgod.appspot.com/account/register');
	$req->content_type('application/x-www-form-urlencoded');

	my $guid=$random->randpattern("cccccccc") . '@' . $random->randpattern("cccccccc") . '.com';
	my $password=$random->randpattern("cccccccc");
	$req->content('newGUID=' . $guid . '&newPassword=' . $password. '&guid=CB07BF9C5B705619407D6130A5B289EA856859A8&ignore=' . int(rand(1000)+1000) . '&isAgeVerified=1');
	my $res = $ua->request($req);
	if($res->decoded_content eq '<Success/>'){
		$boolAccountCreateSuccess=1;
	}else{
		print 'Account creation failed ... retrying ...' . "\n";
	}
}


---------- Post added at 09:15 AM ---------- Previous post was at 09:13 AM ----------

of course for choosing an ingame name you'll need the client ... or edit your bots as this is not http based ...

Code:
if($packet->tickId > 2 && $packet->tickId%5==0 && $myself->stats(56)!=1){
 my $name=$random->randpattern("cccccccc");
 my $choose_name=Rotmg::Packet->new('CHOOSE_NAME');
 $choose_name->name($name);
 $choose_name->compile;
 $rotmg->sendPacket($choose_name);
}


---------- Post added at 09:22 AM ---------- Previous post was at 09:15 AM ----------

p.s.: I have updated the initial posting with a working example ... save it as createMule.html and see yourself ... that's really all it takes ...
now all you need to do is increment a number at the end of the account and loop the program about 24 times

(i multibox 8 at a time so i create 24 account at once generally)
you can just use jQuery or plain javascript to submit the form 24 times ...

multiboxing is also horrible ... why not spend a few weeks learning to program and have 100+ bots follow you around without the need of having the game client open and "autoit" and all that error prone crap? :-)

---------- Post added at 09:50 AM ---------- Previous post was at 09:49 AM ----------

or you can just use my mass-mule-password-changer perl script and modify it in order so it creates 100 mules in parallel ... it is in the tutorial/sourcecode section ...
Quote Originally Posted by eth0nic View Post
multiboxing is also horrible ... why not spend a few weeks learning to program and have 100+ bots follow you around without the need of having the game client open and "autoit" and all that error prone crap? :-)
You could make program like that? But not with 100+ bots something like 4?
Quote Originally Posted by eth0nic View Post
because so many people have problems creating mules
what the fawck?
Well, I have seen people stating that creating mules is so tiresome ... just thought it might be worth mentioning that you can actually create them via a simple webpage ... or via some simple script using http POST requests for that matter ... no need to use the actual game client ...
Quote Originally Posted by eth0nic View Post
Well, I have seen people stating that creating mules is so tiresome ... just thought it might be worth mentioning that you can actually create them via a simple webpage ... or via some simple script using http POST requests for that matter ... no need to use the actual game client ...
I have 310 mule, it is also way funier to create them by hand
Some people got 10k+ mules ... not like you can manage those numbers by hand. Then you need an API and a backend ... I use perl and mongoDB. :-)
10 000 mule?
*cough* trentowl *cough*

Posts 115 of 24 · Page 1 of 2

Post a Reply

Similar Threads

Tags for this Thread

None

Need help?