Register for your free account! | Forgot your password?

You last visited: Today at 04:52

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

Advertisement



[Release]ObverseFlyff-Bypass

Discussion on [Release]ObverseFlyff-Bypass within the Flyff Hacks, Bots, Cheats, Exploits & Macros forum part of the Flyff category.

Reply
 
Old   #1

 
/Aiden\'s Avatar
 
elite*gold: 1825
Join Date: Apr 2014
Posts: 1,073
Received Thanks: 1,361
[Release]ObverseFlyff-Bypass


I was playing around with the Client of . was working fine as i expected it to work. The "normal" Cheat Engine was not working at all. The strange thing about their "Antihack-System" is that they are not only using an internal client Antihack. They use "" in addition. I never saw this before so i decided to look into that. I found out that it connects to a remote server and sends data:





I donīt like that at all. So i decided to create a bypass as solution for this "problem". It is based on "Senpai greyb1tīs ( ͡° ͜ʖ ͡°)" .

Quick "How to use":


In case someone wants to know the IP&Port "Shark Shield" connects to:

Don't you dare to fire any packets to that destination

Here you can see how simple it is to use (with the same explanation):


Sorry if this gets patched :<




exe is packed.




Have fun,
-/Aiden\
Attached Files
File Type: zip ObverseFlyffBypass.zip (129.7 KB, 203 views)
/Aiden\ is offline  
Thanks
6 Users
Old 07/22/2016, 11:37   #2
 
greyb1t's Avatar
 
elite*gold: 70
Join Date: Apr 2015
Posts: 421
Received Thanks: 1,029
It's easy to tell they're not experienced at all. If you're allowed to kill their so called "Anti-Cheat" with a simple TerminateProcess call, you know they don't know **** =)

Creating an "Anti-Cheat" in .NET is not a good idea either ;/

Good job!
greyb1t is offline  
Old 07/22/2016, 11:51   #3
Trade Restricted
 
elite*gold: 0
Join Date: May 2011
Posts: 551
Received Thanks: 336
Putting so much effort in something u can bypass way easier.

Just make a shortcut of the Game.exe and add the word 'release' at the end like this:



and now you are free to use all hacktools.

You can just use a customized cheat engine as well and it wont detect it or even Sandboxie.

Probably there are more methods to use cheat engine but what would you expect of server hosted by EvilSlayer? XD
Devisory is offline  
Thanks
1 User
Old 07/22/2016, 12:03   #4
 
greyb1t's Avatar
 
elite*gold: 70
Join Date: Apr 2015
Posts: 421
Received Thanks: 1,029
Quote:
Originally Posted by Devisory View Post
Putting so much effort in something u can bypass way easier.

Just make a shortcut of the Game.exe and add the word 'release' at the end like this:



and now you are free to use all hacktools.

You can just use a customized cheat engine as well and it wont detect it or even Sandboxie.

Probably there are more methods to use cheat engine but what would you expect of server hosted by EvilSlayer? XD
Using that method you descibed above will not bypass their internal "anti-cheat", only the Shark Shield.
The reason he put such effort into bypassing it was not only to bypass Shark Shield, but also the internal in-game anti-cheat for those who do not have an undetected cheat engine. That was just a guess, not sure if that's why.
greyb1t is offline  
Old 07/22/2016, 12:08   #5
Trade Restricted
 
elite*gold: 0
Join Date: May 2011
Posts: 551
Received Thanks: 336
Quote:
Originally Posted by greyb1t View Post
Using that method you descibed above will not bypass their internal "anti-cheat", only the Shark Shield.
The reason he put such effort into bypassing it was not only to bypass Shark Shield, but also the internal in-game anti-cheat for those who do not have an undetected cheat engine. That was just my guess, not sure if that's why

Yup.
Still trying to block cheat engine is almost impossible.
Its better to fix the bugs then putting up some useless shield.

There are still so many critical bugs working on this server.


I just figured out he added a string-check.
So for those trying to bypass the anti-hack with my method, should title change the cheat engine window to something else.
Devisory is offline  
Old 07/22/2016, 16:49   #6

 
/Aiden\'s Avatar
 
elite*gold: 1825
Join Date: Apr 2014
Posts: 1,073
Received Thanks: 1,361
Quote:
Originally Posted by greyb1t View Post
Creating an "Anti-Cheat" in .NET is not a good idea either ;/
Good job!
Well if there is a crypted synch between the Game & the "Anti-Cheat" then you can use any language. Some years ago i used to do that with my guard too. Of course you could still try to emulate packets and create a "GG-Emulator" as the *** himself nForce aka. dBased did with the Official GG.

Oh and i forgot to mention this: I had a bit trouble at the beginning with your source code. The client was always frozen. I had to exclude one thread suspension:

I know it is pretty obvious to exclude that one
You may want to add that feature to your Base Source aswell
/Aiden\ is offline  
Old 07/22/2016, 17:53   #7
 
greyb1t's Avatar
 
elite*gold: 70
Join Date: Apr 2015
Posts: 421
Received Thanks: 1,029
Quote:
Originally Posted by /Aiden\ View Post
Well if there is a crypted synch between the Game & the "Anti-Cheat" then you can use any language. Some years ago i used to do that with my guard too. Of course you could still try to emulate packets and create a "GG-Emulator" as the God himself nForce aka. dBased did with the Official GG.

Oh and i forgot to mention this: I had a bit trouble at the beginning with your source code. The client was always frozen. I had to exclude one thread suspension:

I know it is pretty obvious to exclude that one
You may want to add that feature to your Base Source aswell
What I meant with .NET being bad in that case, was that anyone's able to view the raw code and simply edit the IL code to break it. Of course, you're able to do that with any language just by asm, it's just that .NET languages are the most vulnerable ones regarding the simplicity to do it.

Now the issue you had was probably due to using the method on a different server than I did.
Now regarding the issue you had, it was probably due to you using the same method I used on Thai, on Obverse.
As you can see from the code, I filtered out the good and bad threads by the module name and the wait reason.

Code:
if (modInfo.name.find("Neuz") != std::string::npos)
	if (thread.getWaitReason() == DelayExecution)
		SuspendThread(thread.getHandle().getRaw());
By viewing the image you attached, I can see that the main thread also has the wait reason set to DelayExecution.
Meaning that the method I used, will not work it'll suspend the main thread aswell. But I guess you fixed the issue by not suspending the one thread that has the earliest Create Time?

I won't bother adding a comment saying that the method to filter the good and bad threads might vary based on server, if you're experienced enough, you should be able to figure it out on your own.
greyb1t is offline  
Old 07/22/2016, 18:27   #8
 
elite*gold: 0
Join Date: Jan 2008
Posts: 130
Received Thanks: 78
I'm happy you bypassed this, i don't play on this server but...

The person who created this anti-hack is prolly the most egotistical ***** in the world who backdoors and rootkits people for his MAC bans. He has even bragged about it and claims its unbypassable.

Great release lol.
Sammyz is offline  
Old 07/22/2016, 19:17   #9

 
/Aiden\'s Avatar
 
elite*gold: 1825
Join Date: Apr 2014
Posts: 1,073
Received Thanks: 1,361
Quote:
Originally Posted by greyb1t View Post
By viewing the image you attached, I can see that the main thread also has the wait reason set to DelayExecution.
Meaning that the method I used, will not work it'll suspend the main thread aswell. But I guess you fixed the issue by not suspending the one thread that has the earliest Create Time?

I won't bother adding a comment saying that the method to filter the good and bad threads might vary based on server, if you're experienced enough, you should be able to figure it out on your own.
Your code loops throuh all threads. Windows is giving always the same information about threads. This means that when you list all the threads with ProcessThreadsView the loop of your Source will get the same information in the same row. I just needed to add a blacklist filer to it and "blacklist" the first suspension loop. With this method the main thread keeps running, while all the other "DelayExecution" threads get suspended.


Quote:
Originally Posted by Sammyz View Post
I'm happy you bypassed this, i don't play on this server but...

The person who created this anti-hack is prolly the most egotistical prick in the world who backdoors and rootkits people for his MAC bans. He has even bragged about it and claims its unbypassable.

Great release lol.
You are welcome

Edit: Ladies and gentlemen, I wish you a good weekend
/Aiden\ is offline  
Old 07/22/2016, 19:25   #10
 
elite*gold: 0
Join Date: Jul 2012
Posts: 40
Received Thanks: 10

How is this connecting to remote server.
Its obviously function to send event messages to app windows. For example killing window, sending clicks...
macroseller is offline  
Old 07/22/2016, 19:36   #11

 
/Aiden\'s Avatar
 
elite*gold: 1825
Join Date: Apr 2014
Posts: 1,073
Received Thanks: 1,361
Quote:
Originally Posted by macroseller View Post

How is this connecting to remote server.
Its obviously function to send event messages to app windows. For example killing window, sending clicks...
You are absolutely right. That happens when you do stuff at 6 am
Used the wrong Screenshot. But as you can see from the other screenshot it is connecting to a remote server, wich can send commands to the client. Such as listing the clients process list etc. Wich is even shown in an advertisement?! video:
/Aiden\ is offline  
Old 07/22/2016, 20:04   #12
 
greyb1t's Avatar
 
elite*gold: 70
Join Date: Apr 2015
Posts: 421
Received Thanks: 1,029
Quote:
Originally Posted by /Aiden\ View Post
Your code loops throuh all threads. Windows is giving always the same information about threads. This means that when you list all the threads with ProcessThreadsView the loop of your Source will get the same information in the same row. I just needed to add a blacklist filer to it and "blacklist" the first suspension loop. With this method the main thread keeps running, while all the other "DelayExecution" threads get suspended.
That was basically what I said in the following quote:
Quote:
But I guess you fixed the issue by not suspending the one thread that has the earliest Create Time?
The code runs through each thread in order of the create time, with the first thread being the first created.
So I guess the answer to my question is yes since you're doing exactly what I asked if you did.
That can be proved with the following code.

Code:
	gWin::ProcessEnumerator procEnum;

	for (auto &process : procEnum.getProcesses()) {
		if (process.getName() == "Neuz.exe") {

			for (auto &thread : process.getThreads()) {
				auto modInfo = process.getAssociatedModule(&thread);

				FILETIME fileTime;
				fileTime.dwLowDateTime = thread.getPtr()->CreateTime.LowPart;
				fileTime.dwHighDateTime = thread.getPtr()->CreateTime.HighPart;

				SYSTEMTIME sysTime;

				FileTimeToSystemTime(
					&fileTime,
					&sysTime
				);

				printf("%d-%d-%d %d:%d:%d\n", sysTime.wYear, sysTime.wMonth, 
                                	sysTime.wDay, sysTime.wHour, sysTime.wMinute, sysTime.wSecond);
			}
		}
	}
greyb1t is offline  
Thanks
1 User
Old 10/26/2016, 14:18   #13
 
elite*gold: 0
Join Date: Oct 2016
Posts: 1
Received Thanks: 0
Hey, thanks for the bypass , I know Obverse shutted down but I'm playing on a pserver called Dravelinex which basically is a copy with the same Sharkshield.
I was wondering which Cheat engine you were using for Obverse flyff and if you could develope a new one for Dravelinex flyff ( New server).
Pkersawboy is offline  
Old 10/28/2016, 23:52   #14

 
/Aiden\'s Avatar
 
elite*gold: 1825
Join Date: Apr 2014
Posts: 1,073
Received Thanks: 1,361
Quote:
Originally Posted by Pkersawboy View Post
Hey, thanks for the bypass , I know Obverse shutted down but I'm playing on a pserver called Dravelinex which basically is a copy with the same Sharkshield.
I was wondering which Cheat engine you were using for Obverse flyff and if you could develope a new one for Dravelinex flyff ( New server).
Jesus, that server sucks even more than my ExGf. But well okay, some people just like nasty stuff.

1)Start Client - Do NOT log in
2)Start Bypass - AS ADMIN
3)Log in
4)Have Fun

Download:
/Aiden\ is offline  
Old 10/29/2016, 19:54   #15
 
elite*gold: 0
Join Date: May 2012
Posts: 11
Received Thanks: 0
What can ido with cheat engine after that idont have any knowledge or ideas if any one could help me
EliteGermanremix is offline  
Reply


Similar Threads Similar Threads
ObverseFlyff - Fair Gameplay, NO P2W, Unique Content, Epic Features and LOW RATES!
08/10/2016 - Flyff PServer Advertising - 31 Replies
https://obverseflyff.com http://i.imgur.com/zSN5FgQ.png http://i.imgur.com/qh4mOsg.png http://i.imgur.com/JIlOEsd.png http://i.imgur.com/Wcy95LP.png http://i.imgur.com/wyDhnjh.png http://i.imgur.com/PY2mnrW.png http://i.imgur.com/RTQWdRo.png
Please Release only CRC bypass and/or Gameguard bypass >>NO ONE KLICK HACKS!<<
10/24/2008 - Dekaron - 8 Replies
Release only a CRC bypass and Gameguard bypass ! That will not destroy the game because alle the noobs are only able to use a " ONE KLICK HACK" because they dont know how to use winhex or csv files. Somebody who is to stupid to read a simple tutorial isnīt be able to HACK ! >> If there is a working Dekaron EU CRC Bypass << post it << :handsdown:



All times are GMT +1. The time now is 04:53.


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.