Register for your free account! | Forgot your password?

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

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

Advertisement



[Release & Source] Flyff Webzen Bow Hack

Discussion on [Release & Source] Flyff Webzen Bow Hack within the Flyff Hacks, Bots, Cheats, Exploits & Macros forum part of the Flyff category.

Reply
 
Old 06/15/2019, 12:35   #16
 
cookie69's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 627
Received Thanks: 686
Quote:
Originally Posted by iSuperman View Post
For the noobs.. : How are we supposed to use this?
Put it in a DLL, adapt it a little bit and inject the dll in neuz
cookie69 is offline  
Old 06/15/2019, 20:12   #17
 
elite*gold: 0
Join Date: Feb 2014
Posts: 2
Received Thanks: 0
i still dont get it
iSuperman is offline  
Old 06/15/2019, 21:26   #18
 
elite*gold: 0
Join Date: Jan 2018
Posts: 3
Received Thanks: 2
was easy to build an injector, but to hard for me to build the dll, if you dont now c++ than u have to play normal xD
DerSanu is offline  
Old 06/18/2019, 19:54   #19
 
Ræið's Avatar
 
elite*gold: 156
Join Date: Jul 2015
Posts: 48
Received Thanks: 2
Simple code for anyone intressted in how the DLL could look!


Thanks to Omdi for the slight modification helps, also thanks to cookie69 for helping me with DLL's previously


Code:
bool AlreadyHooked = false;
UINT32 gRWXBuf = NULL;
UINT32 gSendActMsgOrig = NULL;
UINT32 gStrongBowEnabled = NULL;


void BowHack()
{
	UINT32 GameBase = (UINT32)GetModuleHandleA(0);
	if (!GameBase)
	{
		return;
	}

	// SendActMsg: Neuz.exe + 19B780 | 55 8B EC F6 41 08 08 74 ??
	// Inject shellcode if not already done
	if (!AlreadyHooked)
	{
		// Get CActionMover Object
		UINT32 Ptr1 = *(UINT32*)(GameBase + 0x004FFA94);
		if (Ptr1)
		{
			UINT32 CActionMoverObj = *(UINT32*)(Ptr1 + 0x33C);
			if (CActionMoverObj)
			{
				std::cout << "CActionMoverObj" << CActionMoverObj << std::endl;
		

				// First 16 Bytes used for Shadow VMT
				UINT32 CActionMoverObjVtable = *(UINT32*)CActionMoverObj;
				if (CActionMoverObjVtable)
				{
					std::cout << "CActionMoverObj" << CActionMoverObjVtable << std::endl;
		

					// Allocate space for vmt & shellcode
					/*
					16 bytes - ShadowVMT
					4  bytes - Used for Settings
					?  bytes - Shellcode
					*/
					if (gRWXBuf == NULL)
					{
						SIZE_T RWXBufSize = 4096;
						gRWXBuf = (UINT32)VirtualAlloc(NULL, RWXBufSize, MEM_COMMIT, PAGE_EXECUTE_READWRITE);
						std::cout << "gRWXBuf  " << gRWXBuf << std::endl;
					}

					memcpy((void*)gRWXBuf, (void*)CActionMoverObjVtable, 16);

					// Save SendActMsg 
					gSendActMsgOrig = *(UINT32*)(CActionMoverObjVtable + 4);
					std::cout << "gSendActMsgOrig  " << gSendActMsgOrig << std::endl;

					// Save gStrongBowEnabled Ptr
					gStrongBowEnabled = (UINT32)(gRWXBuf + 16);

					// Setup shellcode
					unsigned char Shellcode[] =
					{
						0x50,				// push eax
						0x8B, 0x45, 0xDC,	// mov eax, [ebp-0x24] | eax now holds dwItemId
						0x83, 0xF8, 0x00,	// cmp eax, 0
						0x75, 0x11,			// jne $JMPBACK

						0xA1, 0xAA, 0xAA, 0xAA, 0xAA, // mov eax, [StrongBowEnabled]
						0x83, 0xF8, 0x01,   // cmp eax, 1

						0x75, 0x07,			// jne $JMPBACK
						0xC7, 0x45, 0xDC, 0x04, 0x00, 0x00, 0x00, // mov [ebp-0x24], 4

						// $JMPBACK
						0x58,  // pop eax
						0xE9, 0xBB, 0xBB, 0xBB, 0xBB, // jmp [gSendActMsgOrig]
					};

					*(UINT32*)(Shellcode + 10) = (UINT32)gStrongBowEnabled; // StrongBowEnabled
					*(UINT32*)(Shellcode + 28) = (UINT32)(gSendActMsgOrig - (gRWXBuf + 47) - 5); // jmp back

					// Copy Shellcode
					memcpy((void*)(gRWXBuf + 20), Shellcode, sizeof(Shellcode));

					// Patch VMT Ptr
					*(UINT32*)(CActionMoverObjVtable + 4) = gRWXBuf + 20;

					std::cout << "VMT Hook placed :)" << std::endl;
					AlreadyHooked = true;
				}
			}
		}

	}

	if (AlreadyHooked)
	{
		*(UINT32*)gStrongBowEnabled = 1;		
	}

}

INT APIENTRY DllMain(HMODULE hDLL, DWORD Reason, LPVOID Reserved)
{
	switch (Reason)
	{
	case DLL_PROCESS_ATTACH:
	{
		DisableThreadLibraryCalls(hDLL);
		//g_hModule = hDLL;
		BowHack();
		break;
	}
	case DLL_THREAD_ATTACH:
	case DLL_PROCESS_DETACH:
	{
		break;
	}
	case DLL_THREAD_DETACH:
		break;
	}
	return TRUE;
}
Ræið is offline  
Thanks
1 User
Old 06/20/2019, 12:22   #20
 
elite*gold: 0
Join Date: Jun 2019
Posts: 34
Received Thanks: 14
gosh just compile that **** and release it for the users
why always those BS posts where no one can use it ?
dont claim to release a hack if its just a source that 99% of the population can not use.
no everyone wants to spend hours on learing c++ and compiling programms or DLLs and injecting them.
People have other hobbys and a life too, its just a game so if you release something like that, then make it usable for everyone.
Paraguz is offline  
Old 06/20/2019, 16:05   #21

 
/Aiden\'s Avatar
 
elite*gold: 1825
Join Date: Apr 2014
Posts: 1,059
Received Thanks: 1,334
Quote:
Originally Posted by Paraguz View Post
gosh just compile that **** and release it for the users
why always those BS posts where no one can use it ?
dont claim to release a hack if its just a source that 99% of the population can not use.
no everyone wants to spend hours on learing c++ and compiling programms or DLLs and injecting them.
People have other hobbys and a life too, its just a game so if you release something like that, then make it usable for everyone.
  1. The binaries were included, they are just patched yet. You are too late.
  2. Indeed ppl have other hobbys thats why they do not have the time to update everything for free for leechers.
  3. Releasing a source for others is a way to learn how to do such things. You can give someone that is hungry food all the time but if you teach him how to grow his own food it is worth way more.
  4. If you are too lazy to learn coding or your mind is not evolved enough to understand: it is the same as in RL -> bad luck.
  5. If you really want someone to release a working, updated binary that badly show some love to the community and release it yourself.
  6. You won the FlameChampion and LeecherChampion trophy with a single post.
/Aiden\ is offline  
Thanks
1 User
Old 06/20/2019, 17:01   #22

 
netHoxInc's Avatar
 
elite*gold: 2
Join Date: Jan 2008
Posts: 778
Received Thanks: 983
Quote:
Originally Posted by Paraguz View Post
gosh just compile that **** and release it for the users
why always those BS posts where no one can use it ?
dont claim to release a hack if its just a source that 99% of the population can not use.
no everyone wants to spend hours on learing c++ and compiling programms or DLLs and injecting them.
People have other hobbys and a life too, its just a game so if you release something like that, then make it usable for everyone.
Somehow i got the feeling that you're just angry that you can not get it to work by urself, and now you blame Omdi for that?

Also, you need 0% knownledge of anything to download VS and simply compile it. There's even a given response of a regular dll file to use it inside. (No need to go r0 like Omdi did).

So now we're at the point that you most likely dont even know what VS is, or ure unable to install an application and hit a button.

Hooray. I love the Flyff Community.
netHoxInc is offline  
Old 06/20/2019, 17:53   #23
 
elite*gold: 0
Join Date: Jun 2019
Posts: 34
Received Thanks: 14
Quote:
Originally Posted by netHoxInc View Post
Somehow i got the feeling that you're just angry that you can not get it to work by urself, and now you blame Omdi for that?

Also, you need 0% knownledge of anything to download VS and simply compile it. There's even a given response of a regular dll file to use it inside. (No need to go r0 like Omdi did).

So now we're at the point that you most likely dont even know what VS is, or ure unable to install an application and hit a button.

Hooray. I love the Flyff Community.
no im not mad.
im not even playing official flyff.
but i dont get why people release something without making it available to use for everyone?
Paraguz is offline  
Old 06/20/2019, 19:03   #24
 
elite*gold: 0
Join Date: Feb 2010
Posts: 127
Received Thanks: 73
Quote:
Originally Posted by netHoxInc View Post
Somehow i got the feeling that you're just angry that you can not get it to work by urself, and now you blame Omdi for that?

Also, you need 0% knownledge of anything to download VS and simply compile it. There's even a given response of a regular dll file to use it inside. (No need to go r0 like Omdi did).

So now we're at the point that you most likely dont even know what VS is, or ure unable to install an application and hit a button.

Hooray. I love the Flyff Community.
Hello Sir, please make video sir.
Hömer is offline  
Old 06/20/2019, 19:08   #25

 
netHoxInc's Avatar
 
elite*gold: 2
Join Date: Jan 2008
Posts: 778
Received Thanks: 983
Quote:
Originally Posted by Paraguz View Post
no im not mad.
im not even playing official flyff.
but i dont get why people release something without making it available to use for everyone?
As Aiden told you before, and the first view of the first post should tell you:
There were easy 2 use binaries. They simply got removed due to them being outdated.

The rtfm smiley btw isnt a thing you should use if you cannot read urself.

Cheers
netHoxInc is offline  
Old 06/21/2019, 18:12   #26




 
Omdi's Avatar
 
elite*gold: 93616
Join Date: Apr 2010
Posts: 13,737
Received Thanks: 14,990
Quote:
Originally Posted by Paraguz View Post
no im not mad.
im not even playing official flyff.
but i dont get why people release something without making it available to use for everyone?
just imagine flyff gets updated and the binaries do not work anymore who is going to update it since "im not even playing official flyff"? thats why i released the source and dude you should be thankful that i released this for free (+ source) instead of charging money for it.
Omdi is offline  
Thanks
3 Users
Old 06/23/2019, 09:29   #27
 
elite*gold: 0
Join Date: Oct 2008
Posts: 263
Received Thanks: 18
Quote:
Originally Posted by iSuperman View Post
For the noobs.. : How are we supposed to use this?

this ^^ I dont understand all that coding lol
drogba300 is offline  
Old 06/28/2019, 21:14   #28
 
elite*gold: 0
Join Date: Oct 2008
Posts: 263
Received Thanks: 18
Quote:
Originally Posted by Omdi View Post
just imagine flyff gets updated and the binaries do not work anymore who is going to update it since "im not even playing official flyff"? thats why i released the source and dude you should be thankful that i released this for free (+ source) instead of charging money for it.
I'd pay you to update it
drogba300 is offline  
Old 07/29/2019, 02:02   #29
 
elite*gold: 0
Join Date: May 2018
Posts: 1
Received Thanks: 0
Teach me how to put the codes please
deathkidkira is offline  
Old 08/18/2019, 21:28   #30
 
elite*gold: 0
Join Date: Nov 2017
Posts: 5
Received Thanks: 0
Please show how to use this in flyff im a biginner it would be awsome if you can help new players
Liamtot is offline  
Reply


Similar Threads Similar Threads
[Buying] &&&&&&&&&KAUFE STEAM ACCOUNT! &&&&&&&&&
06/07/2013 - Trading - 1 Replies
Hallo, bin nicht hier um groß zu traden,sondern möchte einen Steam Account kaufen. Fakten: Biete maximal 60€ PaySafeCard Es sollten viele kleine Spiele sowie COD enthalten sein COD 7-9 sind Pflicht! Kein VAC/TAC/Valve o.Ä Bann!
&&&&&&&&&KAUFE STEAM ACCOUNT! &&&&&&&&&
06/07/2013 - elite*gold Trading - 0 Replies
Hallo, bin nicht hier um groß zu traden,sondern möchte einen Steam Account kaufen. Fakten: Biete maximal 60€ PaySafeCard oder kann es auch zu egold machen Es sollten viele kleine Spiele sowie COD enthalten sein COD 7-9 sind Pflicht! Kein VAC/TAC/Valve o.Ä Bann!
[Buying] &&&&&&&&&KAUFE STEAM ACCOUNT! &&&&&&&&&
06/07/2013 - Steam Trading - 0 Replies
Hallo, bin nicht hier um groß zu traden,sondern möchte einen Steam Account kaufen. Fakten: Biete maximal 60€ PaySafeCard Es sollten viele kleine Spiele sowie COD enthalten sein COD 7-9 sind Pflicht! Kein VAC/TAC/Valve o.Ä Bann!
[WEBZEN Star Movie] Ways of Having Fun With Webzen Games (Archlord)
10/16/2010 - Archlord - 15 Replies
Please go to Youtube Watch it, Press like ( On youtube ) and leave a comment is for a contest YouTube - Ways of Having Fun With Webzen Games (Archlord) Por favor vayan a Youtube, en youtube veanlo, denle en gustar y dejen un comentario positivo es para un concurso
bow force or bow light or bow cold.. pure str..
05/19/2010 - Silkroad Online - 3 Replies
bow fire force .. more mana ,res,anti debuff,holy ring,and debuffs bow fire light..speed,parry ratio,ghost walk.. bow fire cold..best phy def,ice shield,ice imbue good at high lvls.. which one would you take and why not the others.. im confused



All times are GMT +2. The time now is 00:49.


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