Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Flyff > Flyff Hacks, Bots, Cheats, Exploits & Macros
You last visited: Today at 19:50

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Ignite Flyff Bot (Abusing their own implementation)

Discussion on Ignite Flyff Bot (Abusing their own implementation) within the Flyff Hacks, Bots, Cheats, Exploits & Macros forum part of the Flyff category.

Closed Thread
 
Old   #1
 
greyb1t's Avatar
 
elite*gold: 70
Join Date: Apr 2015
Posts: 421
Received Thanks: 1,029
Thumbs up Ignite Flyff Bot (Abusing their own implementation)

PATCHED



Introduction
Hey

A while back, I was playing on a server so called 'Ignite Flyff' with a couple of my friends. It was the first time we came together to enjoy the same server for once. The server grew very quickly and reached a good player count peak.

The chance of other players botting was extremely low due to their protection against cheating. In other words, me and my friends would get an great advantage over everyone by botting with multiple characters. Making money, having fun...

Until the day karma hit. In the process of creating the bot and bypassing their protection, each attempt resulted in a network packet being sent to the server saying that this user was attempting to cheat. Due to that, after quite a long time, the staff seemed to finally check me out to see what I was doing. At that time I was botting and they noticed it because the bot automatically stopped while the staff were close to me invisible. Then the ban hammer struck down on me and my friends as well.

It was actually quite fun to experience it. I believe every single staff member of Ignite came online to see what was going on. It felt like they were surprised and could not believe their eyes. Hehe.

Moral of the story is that when you are doing something you are not supposed to, ensure that none knows about it or none knows that you are the one doing it. I sadly learned that the hard way.

I am sure you are wondering why I even made this thread. Well, after we got banned my friends wanted revenge on the server and told me to release the bot. I told them no, I'd rather keep it private.

However, I recently acquired an idea from the developers themselves on a very simple way to create a bot for the server. The idea was gotten from watching
They have made a bot themselves which is coded into the flyff client. I thought, why not use that? So I did.

After some reversing I have found out the following:
  • Their bot is controlled by a command written into the chat.
    Command Format:

    Code:
    /FB seconds entity_index
    seconds = -1 // Farms forever until you stop it
    entity_index = -1 // Farms any monster close to it
    I found out that it used two arguments by reversing the following function. I documented it for clarity.
    Code:
    signed int __cdecl sub_33D950(char *fb_input)
    {
      unsigned int ms; // edi
      __int32 entity_index; // ST00_4
      char *unk_1; // eax
    
      // Reads the first value and converts to int
      ms = sub_2E4550(fb_input, 0);
      // Reads the second value and converts to int
      entity_index = sub_2E4550(fb_input, 0);
      // Allocate some value in memory to hold the farming data?
      unk_1 = sub_2C4790(&unk_6D4800);
      BeginFarming(unk_1, entity_index, 1000 * ms);
      return 1;
    }
  • The usage for the two input arguments was found out by looking through the whole big crazy function that select the closest entity and some other crap like saving a log. Warning: Only slightly documented code.
    Code:
    -
  • Another issue that had to be taken care of was that I was not able to use the /FB command without some effort. It requires the user to be a GM or higher authority.

    Unfortunately they have virtualized code that is preventing me from modifying the authority value. Instead of attempting to bypass that, I took another route which was a lot easier.

    I located the assembly code responsible for comparing the authority value while typing the /FB command into the chat. I simply just noped one specific jump to let me execute the command as a GM or higher.

    -
  • Now I was finally able to use the command without any issues.

I have attached a zip file that contains a executable which basically bypasses it for you. After you have used that software with the client, you can use the /FB command.

Virus Total:

Notes
They will most likely fix this very quickly, so use it while you can. Be aware that there is always of risk of getting banned. Be careful.

Showcase Video:

greyb1t is offline  
Thanks
3 Users
Old 08/13/2018, 22:41   #2
Trade Restricted
 
elite*gold: 0
Join Date: May 2011
Posts: 551
Received Thanks: 336
thx for the bot but whats up with the make up on the ingame character? thats gay bro
Devisory is offline  
Thanks
1 User
Old 08/13/2018, 22:46   #3
 
greyb1t's Avatar
 
elite*gold: 70
Join Date: Apr 2015
Posts: 421
Received Thanks: 1,029
Quote:
Originally Posted by Devisory View Post
thx for the bot but whats up with the make up on the ingame character? thats gay bro
I could not agree more
greyb1t is offline  
Old 08/13/2018, 23:02   #4
 
cookie69's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 627
Received Thanks: 688
Nice work! As usual.
Their admins are the most hated ones in the flyff world.
They banned me for botting but I know how to unban myself and they dont know it :P (hardware ban).
They have good protections against botters but I believe it can be bypassed for any experienced cheater (I think about a bot using a packet to select the target).
cookie69 is offline  
Old 08/13/2018, 23:09   #5
 
greyb1t's Avatar
 
elite*gold: 70
Join Date: Apr 2015
Posts: 421
Received Thanks: 1,029
Quote:
Originally Posted by cookie69 View Post
Nice work! As usual.
Their admins are the most hated ones in the flyff world.
They banned me for botting but I know how to unban myself and they dont know it :P (hardware ban).
They have good protections against botters but I believe it can be bypassed for any experienced cheater (I think about a bot using a packet to select the target).
****, I was unaware that they were the most hated ones. Good to know.

Yeah, they are banning your computer as well as the account. The account is the worst part. The computer and IP can be bypassed with ease.

I agree, they do have good protection against it. There are still several ways you can create an undetected bot for the server. It is all about being creative. That is the fun part of cheating.
greyb1t is offline  
Thanks
2 Users
Old 08/14/2018, 08:41   #6
 
elite*gold: 0
Join Date: Dec 2014
Posts: 11
Received Thanks: 0
instant ban, do not use anymore
jayceediaz1 is offline  
Old 08/14/2018, 09:43   #7
 
greyb1t's Avatar
 
elite*gold: 70
Join Date: Apr 2015
Posts: 421
Received Thanks: 1,029
Quote:
Originally Posted by jayceediaz1 View Post
instant ban, do not use anymore
Well, it was expected. I just did not think it'd happen this quick.

@ Close this please. It has been patched.
greyb1t is offline  
Old 08/14/2018, 19:12   #8
wild wild son




 
Nick's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 5,994
Received Thanks: 3,389
#closed [as requested]
Nick is offline  
Closed Thread

Tags
bot, flyff, greyb1t, hack, ignite




All times are GMT +1. The time now is 19:50.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.