Silkroad Online Forums

A community forum for the free online game Silkroad Online. Discuss Silkroad Online, read up on guides, and build your character and skills.

Faq Search Members Chat  Register Profile Login

All times are UTC




Post new topic Reply to topic  [ 44 posts ]  Go to page Previous  1, 2
Author Message
 Post subject:
PostPosted: Thu Apr 05, 2007 2:10 am 
Casual Member
User avatar
Offline

Joined: Mar 2007
Posts: 72
Mage Pker wrote:
SOULESS wrote:
Mage Pker wrote:
SOULESS wrote:
inconclusive


its very conclusive. u just didnt bother reading it.


i read it, he only tried it with tsearch and from what i understand tsearch is a n00bie haqqing program that edits memory.. therefore there is not enough evidence to determine that you can not get haqqed by trading/partying,
and who is the author of this article? tbh, ive never heard of him


i tried it with other proggys. yes me myself. it doesnt work because again. its server side.

tsearch doesnt just edit memory btw. and for any hacking to be done it has to be client side. and again. its server side.

no user name and password is being sent from client to server that wouldnt make sense.

the only time is when u first log in but its encrypted. after that nothing goes from client to server. no information from ur computer or anything along those lines.


and who are you? master programmar of the universe? with phd in computer science?
do u exactly know how it works, do u know the exact info the server and the client exchanges?? maybe encrypted info about ur client session or W/E is sent when u press accept in trade or w/e and the hackers are able to manuplate it
last time i checked, ppl on this forum, i think bluey was hacked after she/he accpeted a trade, also, jm seems to care nothing other than making money, look at their crappy website, not even firefox compatible, and gives me errors sometimes when i try to buy silk


Trade And Party Hacks: An inconclusive report

_________________
Image
Sishio wrote:
Just because im in PoKeMoN doesn't mean I bot.
For gods sake, im only 3x After 1 and a half days.
Yep, its a thing called school. I get time to go on computers, and i use it on srf. so stfu.

Level 3x in 1.5days + School + SRF = bad lie.
You bot, We caught you, you got owned.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Apr 05, 2007 2:58 am 
Forum God
User avatar
Offline

Joined: Aug 2006
Posts: 8834
Location: Age of Wushu
If u all say that all is server-side, then what is a client for? An useless file of the program? :shock:

_________________
Playing Age of Wushu, dota IMBA


Top
 Profile  
 
 Post subject:
PostPosted: Thu Apr 05, 2007 10:07 am 
New Member
Offline

Joined: Mar 2007
Posts: 43
lol :D the client obv is there to communicate with the server silo dur :D

And Souless is just trying to get attention by being different. He hasn't made a single valid point, just repeats the word "inconclusive". The existence of his brain is inconclusive.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Apr 05, 2007 10:56 am 
Senior Member
User avatar
Offline

Joined: Aug 2006
Posts: 4093
Location: Earth
Mage Pker wrote:
PR0METHEUS wrote:
This was a good read. The problem is, the discussion seems to revolve around the "victim" player's computer and the hacker trying to break into THAT computer. I can't say if the trade/party hack is real or a hoax, but if it is real, the hack would be most certainly be done against Joymax's SQL databases, NOT on the individual user's home computer.

I suppose if the hacker can get the other player's IP address information through the SRO backend database, then he could run other hacks, but they wouldn't have anything to do with SRO.


yes exactly. this is about inside SRO, people getting hacked through SRO trades and party invites. that is impossible. because there is no need for the hacker to be sent any information of the victim. its impossible :)


Well I guess it depends on if you're talking about people getting their computers hacked, or getting their SRO accounts hacked.

Certainly a hacker can't pop up a trade request and use that to send the victim a worm or trojan that will erase their hard drive, and cause bandits to storm out of the woods and rob their house and murder their cats... :roll:

Although, SQL injection could be possible, maybe. If you open a trade request, there are probably certain temporary records that show up in the server database. You could probably use those to do something to the person's SRO account (not their computer). That is completely different than breaking into the actual user's computer.

_________________
Missing the good times in SRO... :love:

SRO:
1x, STR Blader (Thebes)
54, STR blader (Venice)
0x, INT wizard (Venice)
19, INT spear (Venice)
34, STR rogue/bard (Venus)
0x, STR blader (Venus)
8x, INT bard/cleric (Gaia)


Top
 Profile  
 
 Post subject:
PostPosted: Thu Apr 05, 2007 11:10 am 
Common Member
User avatar
Offline

Joined: Apr 2007
Posts: 117
Location:
Sparta
Interesting read.

It is important to keep in mind that almost every multiplayer online game has had some form of exploit that requires neither access to a player's account nor their computer.

I can think of several examples where online games have had trade bugs that allowed exploiters to "purchase" goods from other players for free (or nearly free). I've also even seen games where equipment could actually be taken from other users and NPCs, even if it is equipped.

The cardinal rule of MMO game design is to keep the client as dumb as possible and to perform all important operations server side. I just hope that Joymax's server code is doing the appropriate checks, and that these reports of hacking are actually people being scammed from not paying attention during trades, etc.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Apr 05, 2007 11:44 am 
Banned User
Offline

Joined: Oct 2006
Posts: 680
Location:
Troy
NuclearSilo wrote:
If u all say that all is server-side, then what is a client for? An useless file of the program? :shock:


A very short summary of what your client is for...

Receiving the packets of data that the server sends to you and displaying them to you. Every image you see is drawn from your client. Its why you can screw with .pk2. The server does the calculations and the reasoning and holds your character data. The client is just there so you can tell the server what you want to do. Its basically the intermediate between you and the server.

-----|------User Input--------->
Client ---------------------- Server
-----<-----Output--------------|

_________________
<<banned from SRF for bot admission. -SG>>


Top
 Profile  
 
 Post subject:
PostPosted: Thu Apr 05, 2007 12:04 pm 
Retired Admin
User avatar
Offline

Joined: Jan 2006
Posts: 8004
Location: World of Warcraft
Raymond14 wrote:
lol :D the client obv is there to communicate with the server silo dur :D

And Souless is just trying to get attention by being different. He hasn't made a single valid point, just repeats the word "inconclusive". The existence of his brain is inconclusive.

SOULESS is a remake of a user who has been banned... 5x i believe. he just won't stay away. he's gone again, for now.

_________________
Image
Thx IceCrash for my awesome sig :)
SRF Name Change Policy
Having trouble accessing SRF?

dom wrote:
RuYi wrote:
Are you from outer space or something?
He's from Jersey. Close enough.


Top
 Profile  
 
 Post subject:
PostPosted: Thu Apr 05, 2007 12:43 pm 
Senior Member
User avatar
Offline

Joined: Aug 2006
Posts: 4093
Location: Earth
numatan wrote:
Interesting read.

It is important to keep in mind that almost every multiplayer online game has had some form of exploit that requires neither access to a player's account nor their computer.

I can think of several examples where online games have had trade bugs that allowed exploiters to "purchase" goods from other players for free (or nearly free). I've also even seen games where equipment could actually be taken from other users and NPCs, even if it is equipped.

The cardinal rule of MMO game design is to keep the client as dumb as possible and to perform all important operations server side. I just hope that Joymax's server code is doing the appropriate checks, and that these reports of hacking are actually people being scammed from not paying attention during trades, etc.


+1

_________________
Missing the good times in SRO... :love:

SRO:
1x, STR Blader (Thebes)
54, STR blader (Venice)
0x, INT wizard (Venice)
19, INT spear (Venice)
34, STR rogue/bard (Venus)
0x, STR blader (Venus)
8x, INT bard/cleric (Gaia)


Top
 Profile  
 
 Post subject:
PostPosted: Thu Apr 05, 2007 1:55 pm 
New Member
User avatar
Offline

Joined: Mar 2007
Posts: 26
omg.. noob report. Thanks.. for sharing your conclusions with us. LOL! Its like visiting a witch.

_________________
Image


Top
 Profile  
 
 Post subject:
PostPosted: Thu Apr 05, 2007 4:00 pm 
Active Member
User avatar
Offline

Joined: Feb 2007
Posts: 652
Location: ancient china
it's been known long ago, but the paranoid noobs need to know


Top
 Profile  
 
 Post subject:
PostPosted: Thu Apr 05, 2007 4:06 pm 
Forum God
User avatar
Offline

Joined: Aug 2006
Posts: 8834
Location: Age of Wushu
maybe account hacked cant be done through pt/exhange, but item hack can. Because they can somehow fool the server by modifying the client :?

_________________
Playing Age of Wushu, dota IMBA


Top
 Profile  
 
 Post subject:
PostPosted: Thu Apr 05, 2007 5:02 pm 
Senior Member
User avatar
Offline

Joined: Aug 2006
Posts: 4093
Location: Earth
NuclearSilo wrote:
maybe account hacked cant be done through pt/exhange, but item hack can. Because they can somehow fool the server by modifying the client :?


I don't think it has anything to do with modifying the client. As someone else mentioned before, the only thing the client does is display things to you. The server takes care of all the logic and calculations for everything. It sends all the data to the client, and the client displays it.

Any potential hacking that could go on in SRO would happen against the server, not each player's personal computer.

_________________
Missing the good times in SRO... :love:

SRO:
1x, STR Blader (Thebes)
54, STR blader (Venice)
0x, INT wizard (Venice)
19, INT spear (Venice)
34, STR rogue/bard (Venus)
0x, STR blader (Venus)
8x, INT bard/cleric (Gaia)


Top
 Profile  
 
 Post subject: Re: Trade And Party Hacks: An investigative report
PostPosted: Thu Apr 05, 2007 5:09 pm 
Regular Member
User avatar
Offline

Joined: Mar 2007
Posts: 318
calearney wrote:
Mage Pker wrote:
Please take the time to read this entire thing because you may learn something, i read the entire thing so you should too :) :

"I have been meaning to get back on this topic. My time has been rather restrictive, but I really wanted to get back to this, as I know that a lot of people are concerned about this issue and the safety of their SRO account.

Rumors have been going around that you can get hacked by accepting a trade or a random party invite. Things that have added fuel to the fire, are new players comming on to the server begging for gold, and being pushy about it, and several bot programs that auto-invite nearby players to a party.

This seemed very unlikely to me, for several reasons. One is that Joymax uses a seperate server for authenticating users, than the ones you actually go to after authentication. The process is fairly simple, you login to the authenticating server, your username and password is sent encrypted to the authenticating server. You are authenticated and are assigned a session key of sorts that does not contain any of your account login details. This is a fairly secure system. Now keep in mind, that IF they did not do things in this manner, their really would not be any reasonable need for a seperate authenticating server.

Now lets take a closer look at how the SRO program interacts with the MMORPG server. Messages are being sent back and forth between client (the SRO program running on your computer) and the server (in our case, the Aege server). Map messages are never sent, other than coordinates, because, as we learned a few weeks back, people could explore Takla Makan after dc'ing froim the Aege server. That tells us that the client has the entire world map on it, it does not need to recieve messages from the server about the outlay of the map. Other information, however, like monster locations, player locations and interactions, has to be sent from and to the server.

No I have to ask myself, what sense would it make to send my login account info as a message to the server, and then back to another person's client for a trade? Why would the other person's client be at all concerned about my credentials? I had to have been already authenticated to send the message to begin with.

So, I have to admit, I was a big skeptic about the tradeand party hacks, so I decided to investigate. I did a little digging, and went to some of the popular botting sites to figure out if this was really possible.

Now before I continue, you need to know that hackers are arrogant. They are like burglars who can get away with boasting about their last gig. But, like burglars, hackers depend alot on your (the victim's) ignorance. This is important, because if they can keep you ignorant, they retain some control over you. That's why hackers never share how they hacked with their victims.

Something that I took note of about SilkGaurdian's description of what happened, was that XyloLaser applied for a trade with him, but he then cancelled, and the hacker made the comment "... your firewall is not too good..." I know that it is impossible for the hacker to have reached his firewall. First off, I cannot access another person's computer while ingame, because only the server retains the ip addresses of the clients that it communicates with. That information is not passed on anywhere else. It would take effort (granted, a senseless one) for Joymax to do that. And to really tell if someone has a weak firewall, they would have to do what is called a port-scan. Port-scan's take a while, as they probe port openings in ranges from 1 to 10000. Now, a quicker scan could be shot off, if they stuck with just scanning a few well known ports. But, looking back at the SRO client, what do we remember about the client in regards to your account and password? It doesn't store it. If your username and your password information is not stored on your computer, then what's the point in hacking your computer?

Ok, so let's give these arrogant pinheads the benefit of the doubt, and take a closer look at how they might obtain this information through a trade or party.
I read a post from one hacker that said the hack was real and could be done using tsearch. Tsearch is a free program for cheaters. There is no installation program for it, so it doesn't appear to put anything into your registry (although I didn't check after I ran the program). The program essentially cheats the game's interface to allow the cheater to enter in whatever information they want. It has a search interface for reading data in memory, and finding memory segments so you can alter the data.

Now GameGuard does a pretty good job keeping the user from using it. It keeps the game data hidden. Circumvent GameGuard, you can then read what the SRO client is puting into memory with tsearch. There is a free patch you can download that circumvents GameGuard that the botters use. So, armed with all the hacker tools, I went forth to see if I could hack myself (using 2 seperate accounts that I never actually use to play). What is interesting, is that although tsearch seems to do a pretty good job deciphering binary trees for other programs, it did not seem up to the task for the SRO client. This is probably because there is very little server information that gets sent to the SRO client to begin with. I did multiple searches, I began searching for the actual username and password, since I already knew them, that made the most sense. The search turned up nothing. I tried this with both a party invite and a trade. Could not find it anywhere.

I sincerely believe that the trade/party hack is a hoax. A hoax to create uncertainty and fear. Keep you the victims supressed and vulnerable, when really you should be looking elsewhere for the hacks.

Back to the analogy of hackers and burglers. A hacker is no different than the burgler. The burglar will watch the home they wish to rob carefully, sometimes several days. Learn the patterns of the owners, and wait for an opportune time to do their deed.

When I sat there and read the posts of various seasoned hackers, they themselves talk too much. All I heard was how secure SRO is, and "next to impossible to hack". Joymax was just careful not to leave any obvious loopholes open. Trade/party hacks included. Its not hard to secure a site well."


Notice how it's in quotes, its not mine i read it somewhere else.


ya party and trade hacking may be a hoax but im still not risking it. i heard that if u invite the party u cant get hacked. a good peice of advice... DONT DO A PARTY OR AN EXCHANG WITH SOMONE U DONT KNOW.


screw that im not reading this -_- to lazy

_________________
Image


Top
 Profile  
 
 Post subject:
PostPosted: Thu Apr 05, 2007 5:23 pm 
Forum God
User avatar
Offline

Joined: Aug 2006
Posts: 8834
Location: Age of Wushu
I think there is a very simple way to stop this debate. Now ALL of u accept ALL party invite and exchange from stranger. After that we'll see :D
No try, nothing will be revealed :twisted:
I'll be the one who test, btw

_________________
Playing Age of Wushu, dota IMBA


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 44 posts ]  Go to page Previous  1, 2

All times are UTC


Who is online

Users browsing this forum: No registered users and 11 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group