|
You last visited: Today at 12:36
Advertisement
Hackshield Server/Packet
Discussion on Hackshield Server/Packet within the SRO Coding Corner forum part of the Silkroad Online category.
05/07/2013, 15:28
|
#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!!
|
|
|
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
|
|
|
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?
|
|
|
05/08/2013, 15:15
|
#4
|
elite*gold: 0
Join Date: Feb 2008
Posts: 73
Received Thanks: 18
|
Quote:
Originally Posted by lukas2abc
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.
|
|
|
06/05/2013, 22:42
|
#5
|
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..
|
|
|
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.
|
|
|
06/09/2013, 16:18
|
#7
|
elite*gold: 0
Join Date: Feb 2008
Posts: 34
Received Thanks: 20
|
Quote:
Originally Posted by Yo123
that info was released some time ago on projecthax if i remember correctly..
|
Thanks i'll take a look
Quote:
Originally Posted by churiganji
a friend of mine got a fix for that. I will ask him and reply when i got the anwser.
|
would be cool
|
|
|
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 ****))
|
|
|
06/09/2013, 23:58
|
#9
|
elite*gold: 1000
Join Date: Apr 2012
Posts: 1,003
Received Thanks: 208
|
Quote:
Originally Posted by amra85
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.
|
|
|
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
|
|
|
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.
|
|
|
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 ***
|
|
|
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.
|
|
|
06/14/2013, 11:13
|
#14
|
elite*gold: 0
Join Date: May 2013
Posts: 38
Received Thanks: 10
|
Quote:
Originally Posted by miamidolphin
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)
|
|
|
07/24/2013, 14:56
|
#15
|
elite*gold: 0
Join Date: Jul 2013
Posts: 91
Received Thanks: 16
|
Quote:
Originally Posted by Yo123
that info was released some time ago on projecthax if i remember correctly..
|
yep  right
|
|
|
 |
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.
|
|