Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Silkroad Online > SRO Coding Corner
You last visited: Today at 05:34

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

Advertisement



[Guide] Client Based Packet Injection in Silkroad

Discussion on [Guide] Client Based Packet Injection in Silkroad within the SRO Coding Corner forum part of the Silkroad Online category.

Reply
 
Old 08/14/2009, 22:48   #16
 
elite*gold: 0
Join Date: May 2008
Posts: 259
Received Thanks: 94
i suggest proxy+analyzer. it s so easy.
soadmania is offline  
Old 08/15/2009, 08:51   #17
 
ReillyKlevre's Avatar
 
elite*gold: 0
Join Date: Aug 2008
Posts: 22
Received Thanks: 33
Quote:
Originally Posted by maxbot View Post
Yeah, that's how everyone probably does it for C->S opcodes. For those who don't know how to get them anyway, here are binary strings for some most used C->S opcodes (I guess they haven't changed) :
Not everyone :x

The most important thing to notice is that no new opcodes have been added or deleted from 1.203 - 1.205. What this means is that the order of opcodes remains the same in all clients.

For Server to Client opcodes it's pretty easy to get because there's a switch table which you can parse easily, as for Client to Server packets since they all injected they need to be called by the function that injectes packets, this is fairly easy to distinguish by looking a few similar functions for Client to Server packets.

And since this has mostly been done manually by everyone before and since a few weeks have passed after the last update, no real harm can be done by posting this I guess:
ReillyKlevre is offline  
Thanks
4 Users
Old 08/15/2009, 13:07   #18
 
elite*gold: 0
Join Date: Jun 2008
Posts: 188
Received Thanks: 106
@Klevre

Notice the word 'probably' :P

I knew you weren't using binary strings since you're too lazy to search for all C->S opcodes on that way
maxbot is offline  
Old 08/17/2009, 03:09   #19
 
elite*gold: 0
Join Date: May 2008
Posts: 259
Received Thanks: 94
im tired of that creepy errors. there s no Resource in my Add list.

soadmania is offline  
Old 08/17/2009, 03:28   #20

 
elite*gold: 260
Join Date: Aug 2008
Posts: 560
Received Thanks: 3,780
Quote:
Originally Posted by soadmania View Post
im tired of that creepy errors. there s no Resource in my Add list.
Visual Studio 2008 express edition does not support the GUI editing features that Visual Studio 2008 has. You have to either not use GUIs, create your own GUI through the Win32 API instead, or "upgrade" to Visual Studio 2008.
pushedx is offline  
Thanks
1 User
Old 08/19/2009, 14:48   #21
 
elite*gold: 0
Join Date: Mar 2007
Posts: 77
Received Thanks: 112
Quote:
Originally Posted by ReillyKlevre View Post
And since this has mostly been done manually by everyone before and since a few weeks have passed after the last update, no real harm can be done by posting this I guess:
nice one
you used a sig based opcode finder, didnt you?
hack0r89 is offline  
Old 01/10/2010, 15:30   #22
 
elite*gold: 0
Join Date: Aug 2008
Posts: 32
Received Thanks: 12
some one can give source to show how it work ?
konserwa is offline  
Old 01/27/2011, 18:44   #23
 
elite*gold: 0
Join Date: Jun 2008
Posts: 17
Received Thanks: 2
Hey guys,

i need some help with this:
Code:
	// The location of the hook
	// Binary Search pattern for Olly: 8B 11 8B 42 2C 57 
	// MOV EDX,[ECX]
	// MOV EAX,[EDX+2C] <- Patch
	// PUSH EDI
	#define SEND_HOOK 0x7418A2
What does "Patch" in line 4 mean?
Where can i get the SEND_HOOK Code from?

I already updated
#define SEND_ECX 0xF45830
#define SEND_CALL 0x801680
but i cant get any value for SEND_HOOK

Thanks in advance
Scarabol
Scarabol is offline  
Old 01/27/2011, 19:16   #24
 
bootdisk's Avatar
 
elite*gold: 0
Join Date: Sep 2010
Posts: 134
Received Thanks: 41
This may be?

Quote:
// The location of the hook
// Binary Search pattern for Olly: 8B 11 8B 42 2C 57
bootdisk is offline  
Old 01/27/2011, 22:14   #25
 
elite*gold: 0
Join Date: Jun 2008
Posts: 17
Received Thanks: 2
Yes, i looked for that but all that olly says is:
Code:
CPU Disasm
Address   Hex dump          Command                                  Comments
0082D081  |.  8B11          MOV EDX,DWORD PTR DS:[ECX]
0082D083  |.  8B42 2C       MOV EAX,DWORD PTR DS:[EDX+2C]
0082D086  |.  57            PUSH EDI
Thanks in advance
Scarabol
Scarabol is offline  
Old 01/27/2011, 22:39   #26
 
lesderid's Avatar
 
elite*gold: 0
Join Date: Dec 2007
Posts: 2,400
Received Thanks: 1,517
>.<
lesderid is offline  
Old 01/28/2011, 06:44   #27
 
elite*gold: 0
Join Date: Jun 2008
Posts: 17
Received Thanks: 2
???
Scarabol is offline  
Old 06/21/2013, 14:57   #28
 
elite*gold: 0
Join Date: Jun 2007
Posts: 79
Received Thanks: 19
anyone have the binary search patterns for packet receive ?
cyberninjah is offline  
Old 06/22/2013, 00:34   #29
 
vitalka's Avatar
 
elite*gold: 0
Join Date: May 2007
Posts: 160
Received Thanks: 23
edxloader source have this
vitalka is offline  
Thanks
1 User
Old 08/01/2013, 13:21   #30
 
elite*gold: 0
Join Date: Jun 2007
Posts: 79
Received Thanks: 19
i try to update this so it works with the vsro clients but i keep failing in finding the right addy's anyone succeed to update this for vsro??
cyberninjah is offline  
Reply


Similar Threads Similar Threads
[RELEASE] I named my bot LILPROHACKER, based "Disconnect'S packet based BOT"
02/08/2010 - Shaiya Hacks, Bots, Cheats & Exploits - 6 Replies
Hello guys Thats release section right??? http://img686.imageshack.us/img686/8051/fuckthate .jpg Shaiya Packet Bot By lilprohacker - G-R - Your Gaming Community DLL error, but its not my problem i did it just for show people what is dll error. Solution: Put "pipeClient.dll" and "packet.dll" to Shaiya Packet Bot v1023 folder http://img707.imageshack.us/img707/4519/fuckthat. jpg
Packet injection
10/06/2008 - General Coding - 0 Replies
I´ve got a question about packet injection. So is it right that you have to sniff the packets from the game and then you can send it to the server?? E.g I found the packet wich is sent when casting an ability, could i use a packet injection tool to send this packet to the server and then my character would cast this spell?



All times are GMT +1. The time now is 05:35.


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.