Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Silkroad Online > SRO Private Server > SRO PServer Guides & Releases
You last visited: Today at 08:12

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

Advertisement



[Release] Bypassing most servers hardware limit

Discussion on [Release] Bypassing most servers hardware limit within the SRO PServer Guides & Releases forum part of the SRO Private Server category.

Closed Thread
 
Old 09/19/2017, 08:31   #16
 
Slayer*'s Avatar
 
elite*gold: 0
Join Date: Apr 2017
Posts: 28
Received Thanks: 8
Quote:
Originally Posted by slaintrax200 View Post
runing server on vps baning people for nothing also +100 fake number good brain.exe
baning people for nothing ?

you got ban becuz you cheat use proxy and farm angelbless / silver coins ? he said 10000000 times open more than 3 chars is illegal he warning you many times and told you open 3 chars only .. but u open more than 50 chars This is unfair How others will get angelbless / silver coins ? and you make the server lag
you deserve this ban from a long time .. in fact he have been late in giving you
ban
G.L Mr.Scammer in the new server hope you get ban soon from it
Slayer* is offline  
Thanks
1 User
Old 09/19/2017, 14:19   #17
 
elite*gold: 0
Join Date: Apr 2014
Posts: 575
Received Thanks: 114
Is there a DLL and is this working for Revolution online sro?
bandit100 is offline  
Old 09/23/2017, 10:34   #18
 
elite*gold: 0
Join Date: Sep 2017
Posts: 1
Received Thanks: 0
Quote:
Originally Posted by XinEkorn View Post
I saw so many servers using methods of HWID protection which can be bypassed redicolously easy.

Here is source code I would like to share with you.

* Requirements *

Little bit of brain.
A computer, or a high-performance toaster.
And... something that can compile this.
common.h:
Code:
#ifndef HG_COMMON
#define HG_COMMON

#pragma comment(lib, "detours.lib")

#define _CRT_SECURE_NO_WARNINGS

#include <Windows.h>
#include <iostream>

#endif


apihook.h:
Code:
#ifndef HG_APIHOOK
#define HG_APIHOOK
#include "common.h"


class apihook
{
public:
	static void Init(bool randomVolSerial, bool randomMac);
private:
	static void SetupVolumeSerialHook();
	static void SetupMacAddrHook();
};
#endif
apihook.cpp:
Code:
#include "apihook.h"
#include "detours\detours.h"
#include <IPHlpApi.h>

#pragma comment(lib, "iphlpapi.lib")

//-----------------------------------

typedef BOOL (WINAPI* pGetVolumeInformationW)(
	LPCTSTR lpRootPathName,
	LPTSTR lpVolumeNameBuffer,
	DWORD nVolumeNameSize,
	LPDWORD lpVolumeSerialNumber,
	LPDWORD lpMaximumComponentLength,
	LPDWORD lpFileSystemFlags,
	LPTSTR lpFileSystemNameBuffer,
	DWORD nFileSystemNameSize);

typedef DWORD (WINAPI* pGetAdaptersInfo)(
	PIP_ADAPTER_INFO pAdapterInfo,
	PULONG pOutBufLen);

//-----------------------------------
//Handles etc

HMODULE hKernel32;
HMODULE hIphlpapi;


pGetVolumeInformationW p_origGetVolumeInformationW;
pGetAdaptersInfo p_origGetAdaptersInfo;


void apihook::Init(bool randomVolSerial, bool randomMac)
{
	srand(time(NULL));

	hKernel32 = GetModuleHandleA("Kernel32.dll");
	hIphlpapi = GetModuleHandleA("Iphlpapi.dll");

	if(randomVolSerial) apihook::SetupVolumeSerialHook();
	if(randomMac) apihook::SetupMacAddrHook();
}

//-----------------------------------
//Volume serial hooks
//Just see typedef 
BOOL WINAPI MyGetVolumeInformationW(LPCTSTR lpRootPathName, LPTSTR lpVolumeNameBuffer, DWORD nVolumeNameSize, LPDWORD lpVolumeSerialNumber, LPDWORD lpMaximumComponentLength, LPDWORD lpFileSystemFlags, LPTSTR lpFileSystemNameBuffer, DWORD nFileSystemNameSize)
{
	BOOL res = p_origGetVolumeInformationW(lpRootPathName, lpVolumeNameBuffer, nVolumeNameSize, lpVolumeSerialNumber, lpMaximumComponentLength, lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize);
	
	std::cout << "MyGetVolumeInformationW -> Old serial " << *lpVolumeSerialNumber << std::endl;

	//Override
	DWORD newSerial = GetTickCount() + rand();

	std::cout << "MyGetVolumeInformationW -> New serial " << newSerial << std::endl;

	*lpVolumeSerialNumber = newSerial;
	return res;
}

void apihook::SetupVolumeSerialHook()
{
	p_origGetVolumeInformationW = (pGetVolumeInformationW)GetProcAddress(hKernel32, "GetVolumeInformationW");

	DetourTransactionBegin();
	DetourAttach(&(PVOID&)p_origGetVolumeInformationW, MyGetVolumeInformationW);
	DetourTransactionCommit();

	std::cout << "Volume serial number hook initialized" << std::endl;
}


DWORD WINAPI MyGetAdaptersInfo(PIP_ADAPTER_INFO pAdapterInfo, PULONG pOutBufLen)
{
	DWORD res = p_origGetAdaptersInfo(pAdapterInfo, pOutBufLen);
	
	//BYTE_IP_ADAPTER_INFO::Address
	for(int i = 0; i < 8; i++)
		pAdapterInfo->Address[i] = rand() % 0xFF;

	std::cout << "MyGetAdaptersInfo -> Address override" << std::endl;
	return res;
}


void apihook::SetupMacAddrHook()
{
	p_origGetAdaptersInfo = (pGetAdaptersInfo)GetProcAddress(hIphlpapi, "GetAdaptersInfo");

	DetourTransactionBegin();
	DetourAttach(&(PVOID&)p_origGetAdaptersInfo, MyGetAdaptersInfo);
	DetourTransactionCommit();

	std::cout << "MAC address hook initialized" << std::endl;
}

hwfck.cpp:

Code:
#include "common.h"
#include "apihook.h"

BOOL WINAPI DllMain(HMODULE module, DWORD callReason, LPVOID reserved)
{
	switch(callReason)
	{
		case DLL_PROCESS_ATTACH:
			{
				DisableThreadLibraryCalls(module);

				AllocConsole();
				freopen("CONOUT$", "w", stdout);

				std::cout << "hwfck init" << std::endl;
				
				apihook::Init(true, true);
			}
			break;
	}

	return TRUE;
}
The point of this is to demonstrate how hooking those commonly used WinAPI functions is.

Good luck.
Nice , if we break through the limitations of the computer, such as Windows password ,Data security protection,,,,, the beneficiary will be us
Wanrty is offline  
Old 09/23/2017, 14:14   #19
 
slaintrax200's Avatar
 
elite*gold: 3
Join Date: Jun 2008
Posts: 564
Received Thanks: 168
Quote:
Originally Posted by Slayer* View Post
baning people for nothing ?

you got ban becuz you cheat use proxy and farm angelbless / silver coins ? he said 10000000 times open more than 3 chars is illegal he warning you many times and told you open 3 chars only .. but u open more than 50 chars This is unfair How others will get angelbless / silver coins ? and you make the server lag
you deserve this ban from a long time .. in fact he have been late in giving you
ban
G.L Mr.Scammer in the new server hope you get ban soon from it
There no evidence that i used proxy thats just made up stories sad not my problem if i can farm coins or anything if the server is poor cant handle 100 chars(with other players included) and starts to lag ;( more cries please
slaintrax200 is offline  
Old 09/23/2017, 14:25   #20
 
Slayer*'s Avatar
 
elite*gold: 0
Join Date: Apr 2017
Posts: 28
Received Thanks: 8
Quote:
Originally Posted by slaintrax200 View Post
There no evidence that i used proxy thats just made up stories sad not my problem if i can farm coins or anything if the server is poor cant handle 100 chars(with other players included) and starts to lag ;( more cries please
yea there is evidence . you got more than 400 angelbless , more than 50k silver and more than 7b .. first you wasn't use proxy and open 40 chars ++ from ur ip and ihave screenshot for that " your whatsapp chat with me "
when nukertube make new system give pk for who open more than 3 chars . you start use proxy
Slayer* is offline  
Old 09/24/2017, 10:10   #21
 
elite*gold: 0
Join Date: May 2013
Posts: 41
Received Thanks: 2
never dled something for bypassing stuff that my anti virus didn't cancel first ... any ideas why ?
ahmedhassanelsa is offline  
Old 09/25/2017, 17:20   #22
 
slaintrax200's Avatar
 
elite*gold: 3
Join Date: Jun 2008
Posts: 564
Received Thanks: 168
Quote:
Originally Posted by Slayer* View Post
yea there is evidence . you got more than 400 angelbless , more than 50k silver and more than 7b .. first you wasn't use proxy and open 40 chars ++ from ur ip and ihave screenshot for that " your whatsapp chat with me "
when nukertube make new system give pk for who open more than 3 chars . you start use proxy
or just maybe nukertube didint know that u can open how many char u want while being murder status just takes 3 times to relog how do u know i had 400+ angel bless u seem to know more about my inventory then i do
slaintrax200 is offline  
Old 09/25/2017, 17:44   #23
 
Slayer*'s Avatar
 
elite*gold: 0
Join Date: Apr 2017
Posts: 28
Received Thanks: 8
Quote:
Originally Posted by slaintrax200 View Post
or just maybe nukertube didint know that u can open how many char u want while being murder status just takes 3 times to relog how do u know i had 400+ angel bless u seem to know more about my inventory then i do
you upload S.S for you inventory in server group in whatsap^^
Slayer* is offline  
Old 09/25/2017, 17:45   #24
 
slaintrax200's Avatar
 
elite*gold: 3
Join Date: Jun 2008
Posts: 564
Received Thanks: 168
Quote:
Originally Posted by Slayer* View Post
you upload S.S for you inventory in server group in whatsap^^
and it was 400 angel bless yeh?
slaintrax200 is offline  
Old 09/27/2017, 18:02   #25
 
elite*gold: 0
Join Date: Sep 2017
Posts: 8
Received Thanks: 8
Small "update" for those lazy / new ones.

Added hook on GetVolumeInformationA (ANSI version, which is more common to see in hwid libs, and generally, in real-life projects than its unicode version).
XinEkorn is offline  
Closed Thread

Tags
bypass, hwid


Similar Threads Similar Threads
[Release] Bypass PC Limit for most servers using Elamidas' dll
08/31/2023 - SRO PServer Guides & Releases - 32 Replies
Hello, As we have seen, there are some people running around with Elamidas' DLL file thinking they're some sort of geniuses and that they got the HWID limit system figured out. I have created a version of that DLL that can bypass Elamidas' HWID limit in 9/2014, but I kept it as a secret for the sake of some dear friends such as LastThief. Today, I decided to release that modified DLL file. How to use? -Rename the dll file to whatever the current DLL name is, and play.



All times are GMT +1. The time now is 08:15.


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.