|
You last visited: Today at 12:34
Advertisement
[Open Source] Resource Check Bypass
Discussion on [Open Source] Resource Check Bypass within the S4 League Hacks, Bots, Cheats & Exploits forum part of the S4 League category.
02/22/2017, 18:39
|
#136
|
elite*gold: 0
Join Date: Jun 2016
Posts: 108
Received Thanks: 16
|
Quote:
Originally Posted by FazeDaFapper
Don't need a story to release this.
main.cpp
Code:
#include "misc.h"
#include <process.h> // _beginthread | _endthread
void Init(void*)
{
uintptr_t uptr_BaseAddress = reinterpret_cast<uintptr_t>(GetModuleHandle(0));
uintptr_t pGameServerC2S = uptr_BaseAddress + 0x16B6140;
while (!(*reinterpret_cast<uint32_t*>(pGameServerC2S)))
Sleep(10);
GameServerC2S * m_GameServerC2S = *reinterpret_cast<GameServerC2S**>(pGameServerC2S);
VT_RMI_MessageSend = (p_VT_RMI_MessageSend)(*(PDWORD**)(&m_GameServerC2S))[3];
VMTH::HookVMTFunction(reinterpret_cast<PDWORD*>(&m_GameServerC2S), reinterpret_cast<DWORD>(&hk_RMI_MessageSend), 3);
_endthread();
}
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpReserved)
{
if (fdwReason == DLL_PROCESS_ATTACH)
{
DisableThreadLibraryCalls(hinstDLL);
_beginthread(&Init, 0, 0);
}
return TRUE;
}
misc.h
Code:
#pragma once
#include <Windows.h>
#include "VMTH.h"
#include "GameServerC2S.h"
typedef BOOL(__thiscall* p_VT_RMI_MessageSend)(void*, int8_t*, int32_t, uintptr_t, uintptr_t, LPCWSTR , int32_t);
p_VT_RMI_MessageSend VT_RMI_MessageSend;
BOOL __fastcall hk_RMI_MessageSend(void* ecx, void* edx, int8_t* remotes, int32_t remoteCount, uintptr_t rmiContext, uintptr_t Message, LPCWSTR RMI_Name, int32_t RMI_ID)
{
if (RMI_ID == 3122)
{
uintptr_t Proud_Packet_ByteArray = *reinterpret_cast<uintptr_t*>(Message + 0x8);
uintptr_t Pointer_ByteArray = *reinterpret_cast<uintptr_t*>(Proud_Packet_ByteArray + 0x8);
*reinterpret_cast<uint32_t *>(Proud_Packet_ByteArray + 0xC) = 37;
memcpy((uintptr_t*)(Pointer_ByteArray + 0x5), "a31585229d6e07e16d035e5b7ddf6bad",32);
}
return VT_RMI_MessageSend(ecx, remotes, remoteCount, rmiContext, Message, RMI_Name, RMI_ID);
}
GameServerC2S.h
Code:
#pragma once
#include <cstdint>
class GameServerC2S
{
public:
// Thats all we need
virtual void function0();
virtual void function1();
virtual void function2();
virtual bool RMI_MessageSend(int8_t* remotes, int32_t remoteCount, uintptr_t rmiContext, uintptr_t Message , LPCWSTR RMI_Name, int32_t RMI_ID);
};
Feel free to use this source.
-------------------------------------------------------
download this and try again
#updated 16.08.2016
new hash = 90ff3f0dbe52060722a49570e94270f8
-------------------------------------------------------
Credits..
Ƶyntex -> Address [ Generation from Hash ] || CreateHash(char* buffer); // Pseudo
VMTH -> Functions for VTable Hooking ( Link is up )
Ant -> Based on one of his source code's
Me -> Source
Cya soon.
|
Spicius program detect, why? :/
|
|
|
08/17/2017, 14:58
|
#137
|
elite*gold: 12
Join Date: Mar 2013
Posts: 325
Received Thanks: 92
|
hate reviving old thread but would you update it?
|
|
|
08/17/2017, 18:36
|
#138
|
elite*gold: 0
Join Date: Jul 2013
Posts: 209
Received Thanks: 59
|
Quote:
Originally Posted by JonziExCAPE
hate reviving old thread but would you update it?
|
Yeah please update it
|
|
|
08/17/2017, 20:12
|
#139
|
elite*gold: 0
Join Date: Oct 2014
Posts: 176
Received Thanks: 55
|
Quote:
Originally Posted by JonziExCAPE
hate reviving old thread but would you update it?
|
Quote:
Originally Posted by TheBloodyReturn
Yeah please update it
|
Fyi there like 2 ways.
1. make the bypass.
2. Have 2 resource [One Clean, One Modified]
(Tut for that)
place the modified resource file in s4.
start s4.
replace the modified resource when at server select [With clean resource]
The end what a great hacker u are :^( abusive facks.
|
|
|
08/18/2017, 01:52
|
#140
|
elite*gold: 12
Join Date: Mar 2013
Posts: 325
Received Thanks: 92
|
Quote:
Originally Posted by ෴Ϟɏɲӂ෴
Fyi there like 2 ways.
1. make the bypass.
2. Have 2 resource [One Clean, One Modified]
(Tut for that)
place the modified resource file in s4.
start s4.
replace the modified resource when at server select [With clean resource]
The end what a great hacker u are :^( abusive facks.
|
s4 crashes with the swaping resources method
|
|
|
08/18/2017, 03:41
|
#141
|
elite*gold: 0
Join Date: Oct 2014
Posts: 176
Received Thanks: 55
|
Quote:
Originally Posted by JonziExCAPE
s4 crashes with the swaping resources method
|
mine worked. o.o
- try using the clean soruce but edit the clean source that in the s4 file.
- then make sure u have a clean file aswell
- start s4.
-replace with clean
[ What will happen when exiting s4 it wont work again and also you'll have to replace the file everytime that in the s4 file ]
- Since it get detected from swap now
|
|
|
08/18/2017, 15:21
|
#142
|
elite*gold: 12
Join Date: Mar 2013
Posts: 325
Received Thanks: 92
|
Quote:
Originally Posted by ෴Ϟɏɲӂ෴
mine worked. o.o
- try using the clean soruce but edit the clean source that in the s4 file.
- then make sure u have a clean file aswell
- start s4.
-replace with clean
[ What will happen when exiting s4 it wont work again and also you'll have to replace the file everytime that in the s4 file ]
- Since it get detected from swap now
|
I do this:
1- modify my resources and save a clean copy
2- open s4 with modified reso
3- in server selection i change it to clean one
4- the game runs good, but in game it just crashes
|
|
|
|
|
Similar Threads
|
(OPEN SOURCE)[RELEASE] ACRM - Advanced Client Resource Manager
12/14/2014 - Rappelz Private Server - 16 Replies
Hello community,
I no longer have the time available to me to complete this project and the original co-developer who was writing it with me has fully retired. We were so excited to see the project hit the shelves and I believe that is entirely still possible!
What is it?
ACRM is a client manager, e.g. it handles Load from DB/RDB, Save to DB/RDB, single/multiple file-hashing and more.
http://i.imgur.com/4W6crJs.png
|
[alpha]DRDv2 - Resource Downloader[Open Source]
11/23/2013 - DarkOrbit - 0 Replies
This downloads all resources specified in spacemap, do_img, and swf_global.
The source is available here: https://bitbucket.org/LucidDev/drd-v2
The binary is available in the "bin/Debug" folder located here:
http://lucidity.me/uploadr/upload/96-3-177-44/795 103897b5e10ec98897.png
(bugs mentioned there are due to network timeouts, i've got a crappy connection right now)
This may or may not work for you, it's in alpha - please post crash reports if it fails.
CLICK ME TO USE THE ISSUE...
|
[OPEN SOURCE RELEASE] ACRE - Advanced Client Resource Editor
05/18/2013 - Rappelz Private Server - 28 Replies
http://i.imgur.com/GH6P5In.png
ACRE Concept: iSmokeDrow
ACRE Founder: xXExiledXx
ACRE Primary Coder:xXExiledXx
ACRE Secondary Coder: iSmokeDrow
ACRE Associates: Xijezu, Raskim, C1ph3r
Client Epic Supported: 6.2/7.3/7.4/8.1/8.2 (Just because an epic is mentioned doesn't mean it is fully supported!)
|
All times are GMT +2. The time now is 12:34.
|
|