Register for your free account! | Forgot your password?

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

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

Advertisement



Hackshield Server/Packet

Discussion on Hackshield Server/Packet within the SRO Coding Corner forum part of the Silkroad Online category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2008
Posts: 34
Received Thanks: 20
Hackshield Server/Packet

Hey community!

I am trying to get my bot work with iSro and only the stupid hackshield packet let my client disconnect. So i wanted to understand the structure of the Hackshield packet and decompiled the Hackshield server of iBot. But the source doesnt make any sense to me...

Does any1 know how the packet(s) is/are built?

Thanks in advance!!
lukas2abc is offline  
Old 05/07/2013, 20:21   #2
 
elite*gold: 0
Join Date: May 2013
Posts: 38
Received Thanks: 10
Hmm.. u want us to feed u ready to use solution or u want an advice? if second then i got one: pick ollydbg, reverse hackshields functions, emulate em in ur bot.
At this point ur bot is able to generate valid answers for gameserver so ur free to cut the hackshield off game client
amra85 is offline  
Old 05/08/2013, 12:19   #3
 
elite*gold: 0
Join Date: Feb 2008
Posts: 34
Received Thanks: 20
just advice - need to try myself to learn such things
Thanks for the advice!
But why doesnt it work to just forward the Packet from the client through the SilkroadProxy to joymax?
lukas2abc is offline  
Old 05/08/2013, 15:15   #4
 
elite*gold: 0
Join Date: Feb 2008
Posts: 73
Received Thanks: 18
Quote:
Originally Posted by lukas2abc View Post
just advice - need to try myself to learn such things
Thanks for the advice!
But why doesnt it work to just forward the Packet from the client through the SilkroadProxy to joymax?
if u have a client that generate the responds for u you can forward it yes. should work fine unless you changed something in the client/ some other files then the client could generate a wrong responds and dc u.
pergian is offline  
Old 06/05/2013, 22:42   #5


 
Yo123's Avatar
 
elite*gold: 41
Join Date: Nov 2007
Posts: 3,385
Received Thanks: 2,700
that info was released some time ago on projecthax if i remember correctly..
Yo123 is offline  
Old 06/07/2013, 20:15   #6
 
elite*gold: 0
Join Date: Jul 2010
Posts: 216
Received Thanks: 230
a friend of mine got a fix for that. I will ask him and reply when i got the anwser.
churiganji is offline  
Old 06/09/2013, 16:18   #7
 
elite*gold: 0
Join Date: Feb 2008
Posts: 34
Received Thanks: 20
Quote:
Originally Posted by Yo123 View Post
that info was released some time ago on projecthax if i remember correctly..
Thanks i'll take a look

Quote:
Originally Posted by churiganji View Post
a friend of mine got a fix for that. I will ask him and reply when i got the anwser.
would be cool
lukas2abc is offline  
Old 06/09/2013, 23:17   #8
 
elite*gold: 0
Join Date: May 2013
Posts: 38
Received Thanks: 10
i guess theres no working solution atm. they updated hackshield & added some more checks in client.
also gameserver spams hackshield reqest packet every minute...that adds some difficulties
i decided not to deal with all this ****))
amra85 is offline  
Old 06/09/2013, 23:58   #9
 
elite*gold: 1000
Join Date: Apr 2012
Posts: 1,003
Received Thanks: 208
Quote:
Originally Posted by amra85 View Post
i guess theres no working solution atm. they updated hackshield & added some more checks in client.
also gameserver spams hackshield reqest packet every minute...that adds some difficulties
i decided not to deal with all this ****))
I guess you missunderstood something. The only thing you've todo is to fake the HS packet reply. The other stuff is unimportant and does not make it more difficult.
qkuh is offline  
Old 06/10/2013, 09:23   #10
 
elite*gold: 0
Join Date: May 2013
Posts: 38
Received Thanks: 10
try to load more than 1 client urself then, sir
amra85 is offline  
Old 06/10/2013, 11:38   #11
 
elite*gold: 1000
Join Date: Apr 2012
Posts: 1,003
Received Thanks: 208
I wouldn't call that difficult. It's kinda easy to patch those things.
qkuh is offline  
Old 06/10/2013, 12:05   #12
 
elite*gold: 0
Join Date: May 2013
Posts: 38
Received Thanks: 10
still, i think we are talking about different hackshield versions, sir. the actual one have added some difficulties, and if they are planning to update such way thats gonna be pain in the ***
amra85 is offline  
Old 06/14/2013, 09:38   #13
 
elite*gold: 0
Join Date: Mar 2013
Posts: 55
Received Thanks: 4
If you wont work a lot as hell or you doesnt know a lot of HS than ill give you some tricks you can do and im sure you will find the answers in that way. Always try to solve problems easy but accurate. These days sro is very nice to intermediate programmers whos want to learn game programming and making mmo hacks, bots etc, since there are quite no secrets already with sro. The only little magic is the HS, but think about that you know fast everything except the wall of HS. Thats the base of my idea which could help you, im sure i made that for other game because im no more interested in sro, but with sro2 ill come back to code hard and broke the sec keys etc. So what you could do is, filter all of the packets are sent and received from or to the server. Build a database from them (in your program some dynamic datastructures within you can iterate accurate). Instantly remove the known packets for example sit packet, attack, damage received packet etc etc... BUT and thats very important to make your way less painful try to store the "events" happened before and after all unknown packets. After you are done with this, your datastructure will include all necessary infos to know exactly how the client builds the right HS packets. You just have to make some test collect infos, and trust me, you are going to see what you should do exactly.
miamidolphin is offline  
Old 06/14/2013, 11:13   #14
 
elite*gold: 0
Join Date: May 2013
Posts: 38
Received Thanks: 10
Quote:
Originally Posted by miamidolphin View Post
If you wont work a lot as hell or you doesnt know a lot of HS than ill give you some tricks you can do and im sure you will find the answers in that way. Always try to solve problems easy but accurate. These days sro is very nice to intermediate programmers whos want to learn game programming and making mmo hacks, bots etc, since there are quite no secrets already with sro. The only little magic is the HS, but think about that you know fast everything except the wall of HS. Thats the base of my idea which could help you, im sure i made that for other game because im no more interested in sro, but with sro2 ill come back to code hard and broke the sec keys etc. So what you could do is, filter all of the packets are sent and received from or to the server. Build a database from them (in your program some dynamic datastructures within you can iterate accurate). Instantly remove the known packets for example sit packet, attack, damage received packet etc etc... BUT and thats very important to make your way less painful try to store the "events" happened before and after all unknown packets. After you are done with this, your datastructure will include all necessary infos to know exactly how the client builds the right HS packets. You just have to make some test collect infos, and trust me, you are going to see what you should do exactly.
huh, thanks for info sir, but i didnt get ur point
if i nop hackshield the client crash at char loading screen, i thought it happens when client try to parse some incoming packet, tried to block some, to see if its true, but client crash anyway. also failed to trace with ollydbg to the place where it crash(yeah, im pretty noobish reverser)
amra85 is offline  
Old 07/24/2013, 14:56   #15
 
elite*gold: 0
Join Date: Jul 2013
Posts: 91
Received Thanks: 16
Quote:
Originally Posted by Yo123 View Post
that info was released some time ago on projecthax if i remember correctly..
yep right
EmpireCore is offline  
Reply


Similar Threads Similar Threads
Removing hackshield from Any hackshield protected game client (Video Tutorial)
04/18/2011 - Tutorials - 2 Replies
This is my first contribution, believe it will be useful for everyone. If you need the tools. Tuts 4 You Removing Hackshield by fungos.swf Removing Hackshield by fungos.swf
Hackshield
03/21/2011 - Metin2 Private Server - 6 Replies
Ka ob das hierher gehört. Sry wenn es nicht hier hin gehört Zum problem. Will ein Metin2 Pserver starten aber geht nicht dann kommt die meldung raus : HACK_SHIELD START_SERVICE_ERROR(errorcode=200) Und ich hab eigentlich keine hack auf mein PC und Deutsches metin kann ich problemlos starten. Kann mir jemand helfen will spielen. Hab schon versucht shield umzugehen klappt auch nicht. Und nicht vergessen ist ein Pserver nicht der Deutsche...
HackShield ????
09/28/2010 - Metin2 - 0 Replies
Hey Com, ich wollte mal fragen ob man den hackshield umgehen kann weil wenn ich metin2 starte kommt bei mir nach dem torent ein fenster wo das steht: Hack Shield NEED_ADMIN_RIGHTS und ich habe keine admin rechte =((((
[Hackshield]Bypass the new protection hackshield
01/25/2010 - Silkroad Online - 2 Replies
Today i was so mad from agbot so i found the loader lite 3... so i tried to connect with him to ibot (port : 16000) and failed cuz of the hackshield .... so i tried to rename the "hackshield" file dictory and it was full of success ... but i dont know .. should i get banned for it? (i bought silks) if no ill post here the download and guide... Thank's alot : Kobbi :)



All times are GMT +1. The time now is 12:37.


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.