Results 1 to 5 of 5
  1. #1
    Meruto's Avatar
    Join Date
    May 2015
    Gender
    male
    Posts
    4
    Reputation
    10
    Thanks
    0

    Post Unlimited Ninja - Hacking Possibility [Discussion] [ActionScript Codes]

    Hey guys, I've hacked some flash games by the way I will explain but i'm still a newbie and this topic needs professional answers.

    I would like to share my project of hacking Unlimited Ninja game, a popular game based on Naruto anime series. We have seen some guys hacked into Admin control panel and changed all the materials as he needed, this isn't something I can do.

    To hack a game and simulate it as you did not so, you have to undergo an epic theatrical performance when you're spending your gold. Anyway let's get started to see what we can do.

    First of all there are 3 crucial files that we need to exploit.

    Index.swf, resources.xml, Tapplication.swf.

    We need to get Tapplication.swf and decrypt it, then we can start messing with the codes. Of course, it is impossible to change your gold amount by this way but instead [Well in fact you could direct your silver amount to your place of gold amount which might work if the game does not check the currency], we can use silver to buy gold materials by changing the codes of shop.

    I will start with the possibilities to %100 win at tavern.

    First of all if you tried hacking this game, you might know that game does not load when you replace the cached files. Thus we need to solve this problem and I couldn't do it, if someone can solve the problem, we might be able to find useful hacks.

    Index.swf is kind of loader and it contains a such script:
    public function TMain()
    {
    // method body id: 1
    super();
    if(stage != null)
    {
    this.Hack();
    }
    addEventListener(Event.ADDED,this.ApplicationOnAdd ed);
    addEventListener(Event.ENTER_FRAME,this.StageOnEnt erFrame);
    }

    protected function Hack() : void
    {
    // method body id: 2
    var _loc1_:* = 0;
    var _loc2_:* = 0;
    var _loc3_isplayObject = null;
    _loc1_ = this.numChildren;
    _loc2_ = _loc1_ - 1;
    while(_loc2_ >= 0)
    {
    this.removeChildAt(_loc2_);
    _loc2_--;
    }
    }

    protected function Initialize() : void
    {
    // method body id: 3
    this.Initialize_Parameters(root.loaderInfo.paramet ers);
    this.Initialize_Display();
    this.Initialize_Processors();
    this.AnalyUser();
    this.FApplicationInitialized = true;
    }
    protected function ApplicationOnAdded(param1:Event) : void
    {
    // method body id: 9
    this.Hack();
    }


    From what I understand, index.swf blocks loading of Tapplication.swf if it finds out any changes on the original file. That's why the game does not load.


    The "resources" file contains sizes of all files that will load including Tapplication.swf and index.swf and I assume we need to change these after the size of our edited swf file. I have tried the both, removed hack protection script from index.swf and changed the size informations on resources file, the game still did not load. If anyone can solve this problem, I'm pretty sure that we are able to come up with great hacks.

    TApplication.swf contains all the basics of structure of the game. The game is build on this swf file.

    Let's find Tavern in "Logics" scripts:

    As you can see, your win or lose is decided in here, IsMoraWin; Boolean. As far as i know, Boolean can only be 3 types: true, false, null, correct me if i'm wrong.

    public function get IsMoraWin() : Boolean
    {
    // method body id: 22713
    return this.FIsMoraWin;

    We should change this to:

    public function get IsMoraWin() : Boolean
    {
    // method body id: 22713
    return true;

    By that way I believe you will always win at the tavern because we are telling to this function to return with always true instead of a namespace which is FIsMoraWin.

    I'm not sure as I dont have enough knowledge on scripts since i never studied them, thus professional answers are always welcome. It should be very easy for those who know the scripts and if we can start the game of course.

    Regards

    PS: I have posted some images but system did not allow me to post them.

  2. #2
    Meruto's Avatar
    Join Date
    May 2015
    Gender
    male
    Posts
    4
    Reputation
    10
    Thanks
    0
    bump,

    just need to bypass starting error :/

  3. #3
    Fackenstein's Avatar
    Join Date
    Aug 2014
    Gender
    male
    Posts
    2
    Reputation
    10
    Thanks
    0
    Too bad nobody helps you with this...

  4. #4
    Meruto's Avatar
    Join Date
    May 2015
    Gender
    male
    Posts
    4
    Reputation
    10
    Thanks
    0
    Well now i have figured out many things, i'm trying to create a private server.

    If someone has the necessary files, please share it here

  5. #5
    mouad oudghiri's Avatar
    Join Date
    Dec 2015
    Gender
    male
    Posts
    1
    Reputation
    10
    Thanks
    0
    do you have anything that we can contact with ?

Similar Threads

  1. [Request] Unlimited Ninja Hack
    By Missing__Light in forum Hack Requests
    Replies: 2
    Last Post: 03-21-2015, 06:21 PM
  2. Alright so hacks are discussed, how about the possibility of bots?
    By rotanqa in forum Vindictus Discussions
    Replies: 5
    Last Post: 11-15-2010, 11:55 PM
  3. LVL 16 wr account + Working Bypass + Some hacks for a retail code
    By eusker03 in forum Trade Accounts/Keys/Items
    Replies: 2
    Last Post: 06-11-2007, 03:49 AM
  4. Need Unlimited Granade Hack
    By diego1990 in forum WarRock - International Hacks
    Replies: 5
    Last Post: 07-09-2006, 10:19 PM
  5. is a helicopter hack possible?
    By yocinfluence in forum WarRock - International Hacks
    Replies: 5
    Last Post: 01-25-2006, 12:23 PM