vsrofilter sro_client > .dll connection

03/08/2026 16:57 vSroClub#1
Friends, I injected the gameserver.dll and shardmanager.dll files into the gameserver and shardmanager.exe files and granted the necessary read permissions. Everything is fine up to this point.

- How do I define the main DLL file I prepared for sro_client.exe? I injected it with stud_pe, but I think there are some missing code in Visual Studio – is it a plugin or something else? What exactly do I need to do to make sro_client.exe read the DLL I prepared?
04/02/2026 21:53 Hamxy#2
If you're testing the devkit, you should already be able to inject it. Which open-src project did you use for the client?
04/03/2026 19:03 vSroClub#3
Actually, I didn’t model my filter after any existing framework, because most of the frameworks circulating online were proxy-based. Instead, I’m trying to build my own framework, and based on my research and the results I’ve achieved, it seems I’ve created a framework that’s very robust and nearly impossible to break. However, when I tried to integrate this into the gameserver or sro_client.exe file by hooking it with OllyDbg (Binary > Edit Code at...), the vSroFilter.dll hook is applied by entering the required values in the HEX+0A field, and it hooks at the EntryPoint, but I can’t see the LoadLibraryA option in the Address field on the ASM side. LoadLibraryA is the function that calls the .dll I wrote when sro_client runs; this is where I’m missing something. Perhaps I need some code to make the LoadLibraryA option appear during hooking so that the filter can read Silkroad data—I’m not sure. I’m looking forward to your support and ideas.

[Only registered and activated users can see links. Click Here To Register...]