please help in proxy

04/06/2013 17:07 medo.saad#1
hi gys i use api security that pushedx release in [Only registered and activated users can see links. Click Here To Register...]
it but when i use it's simple proxy it working fine but after some mints i always get that exception

Quote:
[AgentRemoteThread] Exception: System.IO.IOException: Unable to write data to th
e transport connection: An established connection was aborted by the software in
your host machine. ---> System.Net.Sockets.SocketException: An established conn
ection was aborted by the software in your host machine
at System.Net.Sockets.Socket.Send(Byte[] buffer, Int32 offset, Int32 size, So
cketFlags socketFlags)
at System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32
size)
--- End of inner exception stack trace ---
at System.Net.Sockets.NetworkStream.Write(Byte[] buffer, Int32 offset, Int32
size)
at Test.Program.AgentRemoteThread() in D:\Test\Test\Program.cs:line 3
29

when using try catch at this part
i got that excpetion message

Quote:
Unable to write data to the transport connection: An established connection was
aborted by the software in your host machine.
i serched in proxy for unusual packet i foung HS packet opcode 0x2114 with upnormal length
and game replay with a littel packet

like :
Quote:
S->P:2114 Data:01 1C 01 DF 46 76 4E 4C 5B AA 70 DA 48 A0 53 C0 24 B5 1A DB 6C 5D
49 4E 13 38 8C 01 C8 3D 71 C5 87 45 66 92 A4 05 6C 21 F1 00 EC 9D 36 A8 7B 38 E
3 19 59 92 A4 05 6C 21 F1 00 EC 9D 36 A8 7B 38 E3 19 59 92 A4 05 6C 21 F1 00 EC
9D 36 A8 7B 38 E3 19 59 92 A4 05 6C 21 F1 00 EC 9D 36 A8 7B 38 E3 19 59 92 A4 05
6C 21 F1 00 EC 9D 36 A8 7B 38 E3 19 59 92 A4 05 6C 21 F1 00 EC 9D 36 A8 7B 38 E
3 19 59 92 A4 05 6C 21 F1 00 EC 9D 36 A8 7B 38 E3 19 59 92 A4 05 6C 21 F1 00 EC
9D 36 A8 7B 38 E3 19 59 92 A4 05 6C 21 F1 00 EC 9D 36 A8 7B 38 E3 19 59 92 A4 05
6C 21 F1 00 EC 9D 36 A8 7B 38 E3 19 59 92 A4 05 6C 21 F1 00 EC 9D 36 A8 7B 38 E
3 19 59 92 A4 05 6C 21 F1 00 EC 9D 36 A8 7B 38 E3 19 59 92 A4 05 6C 21 F1 00 EC
9D 36 A8 7B 38 E3 19 59 92 A4 05 6C 21 F1 00 EC 9D 36 A8 7B 38 E3 19 59 92 A4 05
6C 21 F1 00 EC 9D 36 A8 7B 38 E3 19 59 FE DC BA 98 76 54 32 10 0F 1E 2D 3C

P->C:2114 Data:01 1C 01 DF 46 76 4E 4C 5B AA 70 DA 48 A0 53 C0 24 B5 1A DB 6C 5D
49 4E 13 38 8C 01 C8 3D 71 C5 87 45 66 92 A4 05 6C 21 F1 00 EC 9D 36 A8 7B 38 E
3 19 59 92 A4 05 6C 21 F1 00 EC 9D 36 A8 7B 38 E3 19 59 92 A4 05 6C 21 F1 00 EC
9D 36 A8 7B 38 E3 19 59 92 A4 05 6C 21 F1 00 EC 9D 36 A8 7B 38 E3 19 59 92 A4 05
6C 21 F1 00 EC 9D 36 A8 7B 38 E3 19 59 92 A4 05 6C 21 F1 00 EC 9D 36 A8 7B 38 E
3 19 59 92 A4 05 6C 21 F1 00 EC 9D 36 A8 7B 38 E3 19 59 92 A4 05 6C 21 F1 00 EC
9D 36 A8 7B 38 E3 19 59 92 A4 05 6C 21 F1 00 EC 9D 36 A8 7B 38 E3 19 59 92 A4 05
6C 21 F1 00 EC 9D 36 A8 7B 38 E3 19 59 92 A4 05 6C 21 F1 00 EC 9D 36 A8 7B 38 E
3 19 59 92 A4 05 6C 21 F1 00 EC 9D 36 A8 7B 38 E3 19 59 92 A4 05 6C 21 F1 00 EC
9D 36 A8 7B 38 E3 19 59 92 A4 05 6C 21 F1 00 EC 9D 36 A8 7B 38 E3 19 59 92 A4 05
6C 21 F1 00 EC 9D 36 A8 7B 38 E3 19 59 FE DC BA 98 76 54 32 10 0F 1E 2D 3C

C->P:2114 Data:02 0C 00 10 CE 0A 12 75 00 D8 54 03 1E 27 3C

P->S:2114 Data:02 0C 00 10 CE 0A 12 75 00 D8 54 03 1E 27 3C
i hope i get answer i rely need it :handsdown:
04/06/2013 18:26 pergian#2
what answer you trying to get?
the error msg seems very clear to me.

your connection is aborted thats why it cant write data.

guess your sro dc or something.
04/06/2013 18:31 medo.saad#3
Quote:
Originally Posted by pergian View Post
what answer you trying to get?
the error msg seems very clear to me.

your connection is aborted thats why it cant write data.

guess your sro dc or something.
when i use nuconnector i stay online for 8-10h without DC

i get that error when proxy recieved unusual hs packet opcode 0x2114
it have a very high length :/


look up for apacket
04/07/2013 14:51 kevin_owner#4
Are you using a normal sro client with hackshield enabled?

You are probably getting a disconnect because you're not answering the hackshield security packet. which is the 0x2114 packet and it's not unusual at all it's just a normal packet and the data in it is used to generate the answer which the client sends to the server.

If that packet is missing the server will disconnect you.
04/07/2013 19:49 medo.saad#5
Quote:
Originally Posted by kevin_owner View Post
Are you using a normal sro client with hackshield enabled?

You are probably getting a disconnect because you're not answering the hackshield security packet. which is the 0x2114 packet and it's not unusual at all it's just a normal packet and the data in it is used to generate the answer which the client sends to the server.

If that packet is missing the server will disconnect you.
i opend sro_client by loader and i unchecked (NOP hackshield)
i alredy answerd it but with a very small packet length
i said the hs packet is upnormal because it alwayes have the same length ( 63 byte ) and it is up to 100 byte
i hope u understand me and can help
04/07/2013 22:09 mandark15#6
Quote:
Originally Posted by medo.saad View Post
i opend sro_client by loader and i unchecked (NOP hackshield)
i alredy answerd it but with a very small packet length
i said the hs packet is upnormal because it alwayes have the same length ( 63 byte ) and it is up to 100 byte
i hope u understand me and can help
Unless you reverse engineer the hackshield packet sending a very small packet doesn't help. And that small packet usually means illegal program detected.

You need to answer it with a valid packet not just a made up, static, very small packet.
04/07/2013 22:55 medo.saad#7
Quote:
Originally Posted by kevin_owner View Post
Are you using a normal sro client with hackshield enabled?

You are probably getting a disconnect because you're not answering the hackshield security packet. which is the 0x2114 packet and it's not unusual at all it's just a normal packet and the data in it is used to generate the answer which the client sends to the server.

If that packet is missing the server will disconnect you.
Quote:
Originally Posted by mandark15 View Post
Unless you reverse engineer the hackshield packet sending a very small packet doesn't help. And that small packet usually means illegal program detected.

You need to answer it with a valid packet not just a made up, static, very small packet.
do u mean that [Only registered and activated users can see links. Click Here To Register...]
become not usefull ?
04/07/2013 23:01 mandark15#8
Quote:
Originally Posted by medo.saad View Post
do u mean that [Only registered and activated users can see links. Click Here To Register...]
become not usefull ?
That was written before the Hackshield was implemented and it is only for encrypted packet of silkroad. It has nothing to do with Hackshield.
04/07/2013 23:47 kevin_owner#9
Quote:
Originally Posted by mandark15 View Post
That was written before the Hackshield was implemented and it is only for encrypted packet of silkroad. It has nothing to do with Hackshield.
Correct. I have used the security API with ISro which definitly had HackShield enabled. Also used it on vsro servers and what not.

The problem is probably the loader. I don't know which options you have enabled but stuff like redirecting ip's will most likely be detected by hackshield and therefore dc you after a while.

About the different size of hackshield. No idea what causes that but mabye it detected a hack so it sends extra stuff?? No idea.

Things you could do is to change the gateway ip in the media.pk2 (Don't forget to use another port then 15779 as gateway or else the sro_client won't start). And start silkroad the normal way with the Silkroad Launcher.
04/08/2013 14:42 miamidolphin#10
Or simple discover the main packets, communication of the HS with silkroad, disable the HS from the sro_client.exe and implement in your proxy an own "HS emulator". Thats gonna solve your problems. Olly and wireshark are your friends. :)
04/09/2013 19:51 medo.saad#11
when i open game with loader i got that error but when i open it by lancher it disappeared

is that error from loader or HS ???
04/10/2013 12:11 cyberninjah#12
if you client is not responding on the hackshield packet the server will disconnect you after some minutes and at that moment your proxy get that exeption.

so if you loader is disabling hackshield you will get disconnected after some minutes.

if you are not trying to make a clientless proxy there is no need to disable hackshield so far i remember. ( But i didn't program for isro the last years so maybe im wrong ).
04/17/2013 01:00 Bloody Network#13
If you send me an message in private , ill try to help you asap.