[Release] Insanity FlyFF Anti-Debug Bypass

07/16/2015 05:39 greyb1t#1
Hello everybody!

It's been a while since the discontinuation of my Insanity FlyFF hacks.
I'm still sorry by the way, but enough said of that.

I'm here to say that I am very proud of Insanity FlyFF staff for finally improving or should I say, adding some kind of security to the server.
Ever since the day I stopped updating my tools they've improved and changed alot of good stuff.
In the Insanity FlyFF forums they've said the following: "all hacks have been fixed, range, speed, etc, but some keyboards might not work properly, we are fixing that soon."

I don't really know what they are doing. But everything they said was fixed, hasn't been fixed.
Speed hack is working flawless.
Range hack does only work for ranged classes, like it always has been.

They also said that some keyboards might not work properly, which means that they've fixed my bot sending keystrokes to the game, which isn't true either.
I tried my bot's F-Key Simulator, works flawless aswell. (One thing is not working which I'll talk about later...)

But they have also done some good stuff which is quite noticeable.
They have added debugging protection which makes you unable to use e.g. OllyDbg.
It just hits a breakpoint and closes the game.

They have also added some code which closes the game when my bot is sending keys to the client.
Which is easy to bypass if you've bypassed the debugging protection.

Finally, I'll show you how to bypass the debugging protection using OllyDbg.
  • Start both Insanity Flyff and OllyDbg and attach OllyDbg to Insanity FlyFF.
  • You'll immediately see that it hits a breakpoint, press 'F9' one time. After a while you'll get to the function which prevents you to debug the game.
  • Go ahead and look for the instruction: TEST EAX,EAX (10 lines under the breakpoint)
  • The instruction under the TEST instruction should be changed to: JMP (Address of: TEST EAX,EAX), don't forget to check the "Fill with NOP's" too keep the size.
  • Then you've successfully fucked up that function by getting it stuck in a unlimited loop.
  • Go ahead and press 'F9' to run the game and no protection will bother you anymore.

Before:
[Only registered and activated users can see links. Click Here To Register...]

After:
[Only registered and activated users can see links. Click Here To Register...]

To sum up,
I mostly did this to help the people who want to create hacks for Insanity Flyff since I won't do it anymore.
Hopefully you've learned something while reading this. (You probably didn't since I did not explain why thing is)

I'm sure Hells is sneaking around in the forum, if you read this hells...
I'm very proud of you for finally taking care of you're server and not only thinking about money.
07/16/2015 12:00 honeykin#2
sir greybit you mean there is a range hack that is still working up to now? can you give me please, i will not ask for anything else all i need is range hack sir greybit... please im begging...
07/16/2015 12:10 greyb1t#3
Quote:
Originally Posted by honeykin View Post
sir greybit you mean there is a range hack that is still working up to now? can you give me please, i will not ask for anything else all i need is range hack sir greybit... please im begging...
I'm sorry dude, but I'm not going to release anything else for Insanity Flyff.
As I said before, release means updating, which means work.

I'm sure there's other people around which will eventually make something Insanity Flyff.

If you know how to use Cheat Engine, you can use these addresses and offsets to create range hack and speed hack. Or just change the range / speed directly in Cheat Engine.
But I'll tell you now, I won't give you updated version of the addresses. Update them yourself.
But remember, range hack still only works for ranged classes e.g. Crackshooter, Mentalist, Harlequin..

Code:
// Working as of July 16

Speed Address: "Neuz.exe"+008AEE5C
Speed Offset: 1178

Range Address: "Neuz.exe"+008AEE5C
Range Offset: 12b4
07/21/2015 17:38 EvilSlayer#4
Ow the shame! Hellz should hire me for doing his anti debugging and shit. My latest version is pretty awesome.
07/22/2015 02:16 flammable47#5
:confused:Hi sir grey......
can you teach me in long range using CE.... please:handsdown:
07/22/2015 03:11 greyb1t#6
Quote:
Originally Posted by flammable47 View Post
:confused:Hi sir grey......
can you teach me in long range using CE.... please:handsdown:
Google Translate would do a better job trying to say something in english, no offence. I did not understand what you just said.
07/30/2015 12:29 xMootie#7
Thank you for putting some effort into bypassing these "antihacks". It's ridiculous that servers are able to get away with using such basic methods these days.
01/18/2017 13:27 MY199802#8
Hi how do I bypass infiltration using ollydbg on v15 servers?
01/18/2017 14:24 Hömer#9
Quote:
Originally Posted by MY199802 View Post
Hi how do I bypass infiltration using ollydbg on v15 servers?
There is no way to get Toms Infiltration to work. Because Infiltration is a Packet Editor and with OllyDbg you are able to stop the Client Anticheat.
If you want to get Infiltration to work, recode it :P
01/18/2017 14:45 MY199802#10
Quote:
Originally Posted by Hömer View Post
There is no way to get Toms Infiltration to work. Because Infiltration is a Packet Editor and with OllyDbg you are able to stop the Client Anticheat.
If you want to get Infiltration to work, recode it :P
I have been trying to find several tutorials for Ollydbg and I still cant seem to know what to find. How do I disable Anticheat?
01/18/2017 14:57 Hömer#11
Quote:
Originally Posted by MY199802 View Post
I have been trying to find several tutorials for Ollydbg and I still cant seem to know what to find. How do I disable Anticheat?
You can do it like Greyb1t has shown above. But remember that other Servers may have another way to protect theier Client from beeing debugged.
The only thing you were able to modify, if you disable the Anticheat, is to change things which are Clientsided.
For example you can not change the amount of Penja you own, or the amount of items.
You could use programs like CE(Cheat Engine) to find some clientsided values or offsets.
But keep in mind that if you want to change values, they are mostelikely serversided and can´t be changed with only disabling anticheat...
Ofcourse you can do alot of things with CE if you know how to do it. But many ways are fixxed.
08/08/2017 06:53 kidcheater#12
Greyb1t gonna ask if you can help me bypass dream flyff
08/09/2017 01:48 cookie69#13
Quote:
Originally Posted by kidcheater View Post
Greyb1t gonna ask if you can help me bypass dream flyff
Come on it is so easy...You have a messagebox with an error text :)
You just need to NOP ("replace with nothing" in CE) and you have bypassed it.
Run the game, suspend it with Process hacker, attach CE, nop the addresses below, resume the game and enjoy!

EDIT: or you could change all CE visible window title and process name -> to be tested.

Before
[Only registered and activated users can see links. Click Here To Register...]

After
[Only registered and activated users can see links. Click Here To Register...]