Using SrProxy instead of phConnector

07/20/2011 14:37 sarkoplata#1
Hello guys,
I'm now using phConnector for a long time . I hate phconnector because it crashes tooo much and it makes my tests fail.
While parsing groupspawn etc. , it gives random crashes.
Even i dont login with my tool(bc maybe my tool makes phCon. crash) it still crashes.Dunno why.
But im not able to send and receive packets with SrProxy as i tried to do it.
I heard packets should be encrypted first ! But how :D
I was sending packets each second with Srproxy + wpepro , i never had crash:mad:
Any suggestions? :)
sarkolata
07/20/2011 14:44 Schickl#2
As far as I know SrProxy should encrypt the Packets and replace the Security Bytes with others, which indicate where they are sent to

Not sure if it's right though
07/20/2011 15:32 bootdisk#3
it should be the same...
why are you using SrProxy? I haven't used any of them before but shouldn't be more 'compatible' nuconnector?
07/20/2011 15:58 vorosmihaly#4
or why don't you use drew's proxy example from the c# silkroadsecurityapi? you can modify its source as you need,so it wouldn't crash..^^
07/20/2011 15:59 Schickl#5
Quote:
Originally Posted by Schickl View Post
As far as I know SrProxy should encrypt the Packets and replace the Security Bytes with others, which indicate where they are sent to

Not sure if it's right though
decrypt* ofc(When it sends Packets to you)
and when you want to send packets, instead of the Security Bytes you need to enter the Byte which indicates the Direction(idk them, but I'd say its 0x01 if you want to send it to the client and 0x00 if you want it to be sent to the server; just try it out)

easy as that. You should thank those Guys for making it so easy for you^^
07/20/2011 17:06 sarkoplata#6
Quote:
Originally Posted by vorosmihaly View Post
or why don't you use drew's proxy example from the c# silkroadsecurityapi? you can modify its source as you need,so it wouldn't crash..^^
i code on vb.net and dont have any idea how to integrate it.
07/20/2011 17:59 vorosmihaly#7
Quote:
Originally Posted by sarkoplata View Post
i code on vb.net and dont have any idea how to integrate it.

well,that seemed the easiest way for me,but you might try the vb.net proxy which was released somewhere @ epvp by kingli(with source,ofc)
07/21/2011 08:15 pushedx#8
Quote:
Originally Posted by sarkoplata View Post
i code on vb.net and dont have any idea how to integrate it.
Here, I just wrote this to help you get started: [Only registered and activated users can see links. Click Here To Register...].

If you work from the newest [Only registered and activated users can see links. Click Here To Register...] code, you should be able to get everything ported. VB.Net and C# are really similar, so if you know one, you should be able to follow the other and reference MSDN (or the web) to resolve differences in syntax.

If you have any specific questions on porting logic that you can't find in my vbServerStats example, I'll try my best to help, but I really don't feel like porting any more code to VB.Net right now (lol).
07/22/2011 14:21 sarkoplata#9
Quote:
Originally Posted by pushedx View Post
Here, I just wrote this to help you get started: [Only registered and activated users can see links. Click Here To Register...].

If you work from the newest [Only registered and activated users can see links. Click Here To Register...] code, you should be able to get everything ported. VB.Net and C# are really similar, so if you know one, you should be able to follow the other and reference MSDN (or the web) to resolve differences in syntax.

If you have any specific questions on porting logic that you can't find in my vbServerStats example, I'll try my best to help, but I really don't feel like porting any more code to VB.Net right now (lol).
Thank you a lot ! I'll try to port it and on any problem i will write down here :) Thanks again :)