Register for your free account! | Forgot your password?

You last visited: Today at 12:18

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

Advertisement



greyb1t's Magma Flyff Bot

Discussion on greyb1t's Magma Flyff Bot within the Flyff Hacks, Bots, Cheats, Exploits & Macros forum part of the Flyff category.

Reply
 
Old 11/15/2015, 23:06   #31
 
greyb1t's Avatar
 
elite*gold: 70
Join Date: Apr 2015
Posts: 421
Received Thanks: 1,029
Quote:
Originally Posted by xMootie View Post
It would make my life easier if you stopped updating your hack app, but I guess that's part of the job. It's fairly difficult(and time consuming) to make a proper anticheat without either generating false positives or in some way, negatively impacting legitimate end-users.

This will just be a game of cat and mouse, unless I decide to rework the movement networking to allow serversided position verification without causing a shitton of issues to legitimate users. Even then, I'll still have to deal with the botting clientsided.

Also, out of curiosity, is there a reason you chose not to detour functions and rather work entirely with RPM and WPM? You would avoid a lot of spammed API calls if you just detoured a few functions. I haven't bothered to reverse engineer your code, but your offsets seem strange as well. Very minor changes seem to throw the auto-leveling bot off. That being said, it's a bit more challenging to write an anticheat when you're just using WPM.

Nothing I've done yet is very complex; I've played with some code checksum verification, but it's somewhat useless unless I make a post-build tool to write the checksum onto the exe image itself. Even then, it's pretty simple to bypass with a few well placed NOPs. I've considered putting the checksums of choice code segments serversided, that way the client would need to send something at least. I'm pretty sure Blizzard's Warden does something similar, but it takes away a lot of the development flexibility.

Regardless, I'll keep playing this game as long as you will.
First of all.
Congrats, you've successfully been able to keep cheaters away from the server for a good while.
I've not seen anything like it in the FlyFF community before.

But that's the thing that dragged me to it, that no one has been able to bypass it.
I like myself a good challenge, but a reward to keep me motivated is needed aswell.
So before you say it, no, I will not download crackmes and start cracking worthless programs without any reward to motivate me.

Alright, when that's out of the way.
I know that it's difficult to create a proper working anti-cheat. That's the reason why no one has ever done it.
You're unable to protect something entirely sadly, and happily

If you wish for me to stop updating it, I will. That's no problem for me and I respect that.
I respect the fact that you're the one telling me to stop since it annoys you.
Most admins / developers wouldn't do that since it shows weakness.
I don't care about any weakness though, if you want me to stop, I'll stop.

Reworking the movement networking won't be necessary, unless someone else decides to crap on the server.
But no one will, they can't
Even if you would rework it, it would most likely cause some players to lagg and more effort from the server computer would be necessary.

I've not worked with detours before and never used them. They haven't been necessary for what I do.
I've only reversed for about 1 year on and off, maybe less.
I've programmed for about 2 years on and off and I'm only 17 years old. I'm not that experienced at all, don't expect much from me.
I'm just havin' fun while learning, ya know?

By the way, I've already succeeded to avoid all the crappy spammed function calls.
Kinda silly way to break the bot, it worked though, that's what matters.
The way I do it now, there's only two needed addresses to be changed. One for the speed checks and one for the teleportation checks. Nothing else.

I understand that nothing you've done has been complex. It hasn't been needed at all.
No one yet (except now) has been able to bypass it (I think).

To conclude,
I'll stop updating it but I'll keep it up on the thread free for download.
You'll have to patch it again though

Btw, would appreciate if you would reply just so I know you've read it.
greyb1t is offline  
Thanks
2 Users
Old 11/16/2015, 00:15   #32
 
xMootie's Avatar
 
elite*gold: 0
Join Date: Feb 2012
Posts: 208
Received Thanks: 486
Honestly, my pride would love to fortify the anticheat, but I know that it's essentially a matter of time. Any anticheat is bypassable given enough time, meaning the best I can do is have a good ratio of, time I spent making the anti cheat, to, the time needed to break it.

While I enjoy diving into the world of real-time memory protection, it's somewhat frustrating that it's essentially security-by-obfuscation. My job working on MagmaFlyff is to make an enjoyable game for the end-user. Part of an enjoyable game is a level of fairness.

Botting, not only is unfair for players that don't bot, but also deflates the economic value of anything that can be achieved in-game. A key aspect of economy in a free2play game is balance between value achieved via in-game endeavors and value achieved via spending money on the game. Supply and demand denotes that if value achieved in-game, such as items or in-game currency, drops, the value on the opposite side will increase.

It should be common knowledge that a perfect or even near-perfect bot is impossible to detect without false positives. This is one of the biggest flaws of free2play games in my opinion. With pay2play games, bots are much easier to control and have less impact to the in-game economy.

Anyways, the point is, I'll continue to improve the anti-cheat as needed, but I feel its an ultimately futile effort and working on it takes away from the time I can work on improving actual gameplay for legitimate end-users.

As I said before, it's up to you if you want to continue, but I would prefer if you would not.
xMootie is offline  
Thanks
1 User
Old 11/18/2015, 17:20   #33
 
elite*gold: 0
Join Date: Nov 2015
Posts: 1
Received Thanks: 0
use with can not use
Suwichabrf2 is offline  
Old 11/20/2015, 21:24   #34
 
elite*gold: 0
Join Date: Jul 2014
Posts: 5
Received Thanks: 0
By me the bot say at ''Logged in:'' Failed to read.

The F-Key bot is working but the farmbot isnt.
Can you help me?
aVShinoda is offline  
Old 11/20/2015, 21:27   #35
 
greyb1t's Avatar
 
elite*gold: 70
Join Date: Apr 2015
Posts: 421
Received Thanks: 1,029
Quote:
Originally Posted by aVShinoda View Post
By me the bot say at ''Logged in:'' Failed to read.

The F-Key bot is working but the farmbot isnt.
Can you help me?
You need admin rights to use the bot.
Start it as administrator.
greyb1t is offline  
Old 11/20/2015, 21:39   #36
 
elite*gold: 0
Join Date: Jul 2014
Posts: 5
Received Thanks: 0
I Started it with admin rights but still dont work
aVShinoda is offline  
Old 11/20/2015, 22:34   #37
 
greyb1t's Avatar
 
elite*gold: 70
Join Date: Apr 2015
Posts: 421
Received Thanks: 1,029
Quote:
Originally Posted by aVShinoda View Post
I Started it with admin rights but still dont work
Are you sure you're playing on Magma Flyff?
If that's the case, I cannot help you.
None has ever had that problem with any of my bots before.
greyb1t is offline  
Thanks
1 User
Old 11/21/2015, 09:29   #38
 
elite*gold: 0
Join Date: Jul 2014
Posts: 5
Received Thanks: 0
Hmm now it randomly worked after a restart

But can u make this Bot work on another P-server called Dragon-Cross?
aVShinoda is offline  
Old 11/21/2015, 10:58   #39
 
greyb1t's Avatar
 
elite*gold: 70
Join Date: Apr 2015
Posts: 421
Received Thanks: 1,029
Quote:
Originally Posted by aVShinoda View Post
Hmm now it randomly worked after a restart

But can u make this Bot work on another P-server called Dragon-Cross?
Nope, I'm not making bots by request.
I only do them to break harder difficulty servers to have fun, as a bonus I release it.
greyb1t is offline  
Old 11/21/2015, 12:12   #40
 
elite*gold: 0
Join Date: Jul 2014
Posts: 5
Received Thanks: 0
so can you help me do create my own bot ?

how did u learn to create bots?

im very interested to create a bot
aVShinoda is offline  
Old 11/21/2015, 12:50   #41
 
greyb1t's Avatar
 
elite*gold: 70
Join Date: Apr 2015
Posts: 421
Received Thanks: 1,029
Quote:
Originally Posted by aVShinoda View Post
so can you help me do create my own bot ?

how did u learn to create bots?

im very interested to create a bot
There's alot of people who wanna learn.
You're not alone, learn by yourself like I did.
greyb1t is offline  
Thanks
1 User
Old 11/21/2015, 20:29   #42
 
naZguL86's Avatar
 
elite*gold: 0
Join Date: Sep 2007
Posts: 271
Received Thanks: 91
Hey greyb1t,

The F-Key function isnt working correctly..
I dont know if it work before, its my first time i use this for my bladebuffs...

I set 3 Bladebuffs on my F6,F7 and F8 Key with 800 seconds, but when i start the Bot it just do the last F Key, so he only do F8....
I also tried to swap the Buffs, but its allways the same it only do one Buff (F8)
Then i tried to change the F-Keys and uses F4,F5 and F6 but same result, it only do the last Button (F6)

I dont have any F-Keys that, only F1 for attack i set it to "1".

Maybe i do something wrong, hope u can help me out with that

greets
naZguL86 is offline  
Old 11/21/2015, 20:47   #43
 
greyb1t's Avatar
 
elite*gold: 70
Join Date: Apr 2015
Posts: 421
Received Thanks: 1,029
Quote:
Originally Posted by naZguL86 View Post
Hey greyb1t,

The F-Key function isnt working correctly..
I dont know if it work before, its my first time i use this for my bladebuffs...

I set 3 Bladebuffs on my F6,F7 and F8 Key with 800 seconds, but when i start the Bot it just do the last F Key, so he only do F8....
I also tried to swap the Buffs, but its allways the same it only do one Buff (F8)
Then i tried to change the F-Keys and uses F4,F5 and F6 but same result, it only do the last Button (F6)

I dont have any F-Keys that, only F1 for attack i set it to "1".

Maybe i do something wrong, hope u can help me out with that

greets
The function is called "F-Key Simulator", a simulator is mimicking a human by pressing the keys you tell it to.

Let me ask you a question, let's say you have buffs on F1 and F2, if you pressed both of them at the same time once.
Will both of the buffs be activated? No, they will not since they need to finish the animation before activating the other one.

When you told the F-Key Sim to press F6, F7 and F8 every 800 seconds, it will do exacly as you say.
But only of them will get activated since all of the buffs has animations, that animation has to finish before activating another one.

Getting the F-Key Simulator to be completely optimized with buffing the character aswell can be a little tricky with all the timings and stuff to think of.
But it can be done.

If you still don't understand, here's an example.
F6: 800
F7: 806
F8: 810
greyb1t is offline  
Thanks
1 User
Old 11/22/2015, 00:01   #44
 
naZguL86's Avatar
 
elite*gold: 0
Join Date: Sep 2007
Posts: 271
Received Thanks: 91
Quote:
Originally Posted by greyb1t View Post
The function is called "F-Key Simulator", a simulator is mimicking a human by pressing the keys you tell it to.

Let me ask you a question, let's say you have buffs on F1 and F2, if you pressed both of them at the same time once.
Will both of the buffs be activated? No, they will not since they need to finish the animation before activating the other one.

When you told the F-Key Sim to press F6, F7 and F8 every 800 seconds, it will do exacly as you say.
But only of them will get activated since all of the buffs has animations, that animation has to finish before activating another one.

Getting the F-Key Simulator to be completely optimized with buffing the character aswell can be a little tricky with all the timings and stuff to think of.
But it can be done.

If you still don't understand, here's an example.
F6: 800
F7: 806
F8: 810
Ok sorry i forgot to tell that i allready tested different times like in your example
"F6: 800
F7: 806
F8: 810"

but that didnt worked too... the strange at it is that allways only the last F8 key will be activated
naZguL86 is offline  
Old 11/22/2015, 00:12   #45
 
greyb1t's Avatar
 
elite*gold: 70
Join Date: Apr 2015
Posts: 421
Received Thanks: 1,029
Quote:
Originally Posted by naZguL86 View Post
Ok sorry i forgot to tell that i allready tested different times like in your example
"F6: 800
F7: 806
F8: 810"

but that didnt worked too... the strange at it is that allways only the last F8 key will be activated
Hmm, I don't really know about you.
It worked for me though, I just tried.

Try to watch if there's any animation is going on while it's hitting the keys.
I cannot help you further, sorry dude. It's not really made to buff the character.

There's another system which can be created for just that purpose. But I'm too lazy to do it.
greyb1t is offline  
Thanks
1 User
Reply

Tags
bot, flyff, greyb1t, hack, magma


Similar Threads Similar Threads
greyb1t's Insanity Flyff Hack
02/21/2017 - Flyff Hacks, Bots, Cheats, Exploits & Macros - 147 Replies
Status: Discontinued July 06 Click here or here for Website Time to say goodbye, if you're reading this, hopefully you had a blast with the hack / bot. I will not update neither the hack or the bot anymore. I don't have the time neither the effort, I have other stuff to do. Now even when Kingdom FlyFF is comming out, i'll create some goodies for that (I'll probably keep it private untill some time). It's just a perfect time to discontinue this project, Insanity FlyFF fixed a crucial...



All times are GMT +1. The time now is 12:18.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.