Hey guys, I've been working on this game for a few days now and I could say I made some progress.
Anyways, I'll explain you guys what I know and how far I am ATM.
The following URL is what the source view of the webpage leads us:
Code:
assets.naruto.games.la/public/1/2013103015/index.swf
However, this isn't what we need since this is just some kind of loader.
The game is linked at:
Code:
assets.naruto.games.la/public/1/2013103015/TApplication.swf
Here's a list of the FlashVars the SWF needs in order to load correctly.
FlashVars
cdnRoot=[can't post link]
gatewayIP=5.153.37.3
isCombin=0
username=[ID]
flag=1
isAdult=1
time=1383516222
agent=54
server=1
gatewayPort=30000
version=2013103015
token=[32chars]
payurl=[can't post links]
isNew=1
I've downloaded the SWF, however it was encrypted.
In order to actually start 'hacking' the game, I had to decrypt the file. After a day, I finally managed to unpack to whole file with the Action Scripts and compiled it back into the game. By this, we can simply find out the variables and start changing them. But, after playing around with some packets, I've noticed that the server checks everything before you can do it. So, you're only able to send the request, the server determines whether you can do it or not. It isn't the same as DragonFable. The fight is already fought before you actually start fighting.
All in all, we'll see how far we can get with this. I still need to start reversing on the decrypted file.
I made a simple trainer that loads the game and has some 'teleporation' features. However, this is done by hooking wsaSend and sending the change map packet. This can also be simply done with WPEPro. I'll add a small packet list in the Attachments.
Anyways, I'll keep you guys updated!