View unanswered posts | View active topics
|
Page 1 of 1
|
[ 23 posts ] |
|
| Author |
Message |
|
qrak
|
Post subject: clientcrasher Posted: Tue Jan 02, 2007 2:54 am |
|
Joined: Sun Feb 05, 2006 4:35 pm Posts: 160 Location: Poland
|
Hello. I'm here to warn you about a malicious tool that has just emerged. It's called ClientCrasher.exe and apparently, it does not only crash the clients in its vicinity. It can also intercept logon packets, and then send ambigious packets towards clients which just logged on, kicking them from the server. Unfortunately I got to know the tool in sad circumstances, some of my shard players used it. Could you explain how exactly can it intercept POL packets?
here are some screens:
http://pinoslaw.republika.pl/pvp.rar
_________________ Shutdown();
|
|
| Top |
|
 |
|
Bracco
|
Post subject: Posted: Tue Jan 02, 2007 3:22 am |
|
Joined: Thu Dec 28, 2006 11:52 am Posts: 80
|
|
hmm... only screenshots in the rar... btw, i think this tool can't hook anything but local packet stream between your client and the server
it's impossibile that it can hook ("spoof") other clients' packets.
however, to crash nearby client it can exploit some kind of client bug, i remember years ago there was something like this, it used strange speech colours to crash other clients
|
|
| Top |
|
 |
|
CWO
|
Post subject: Posted: Tue Jan 02, 2007 3:33 am |
|
Joined: Sat Feb 04, 2006 5:49 pm Posts: 747 Location: Chicago, IL USA
|
|
This sounds just like the person who said he can grab everyone's IP in UO and hack them very easily. In the end, it was all a bunch of BS thrown together by programs like EUO to put sysmessages in his journal looking like hes able to do it.
|
|
| Top |
|
 |
|
qrak
|
Post subject: Posted: Tue Jan 02, 2007 3:37 am |
|
Joined: Sun Feb 05, 2006 4:35 pm Posts: 160 Location: Poland
|
I know the tool works because I have heard so many complaints of people who actually get disconnected. The supposed 'ClientCrasher' has a function that allows it to track relogs, and then automagically kick the players, so that there's no chance for them to flee or anything really  . It's not a bunch of EasyUO lines I bet. 
_________________ Shutdown();
|
|
| Top |
|
 |
|
CWO
|
Post subject: Posted: Tue Jan 02, 2007 3:39 am |
|
Joined: Sat Feb 04, 2006 5:49 pm Posts: 747 Location: Chicago, IL USA
|
|
well what client version do you use? This could be the same type of bug Bracco was talking about sending something that the other clients can see but cant process.
|
|
| Top |
|
 |
|
qrak
|
Post subject: Posted: Tue Jan 02, 2007 3:46 am |
|
Joined: Sun Feb 05, 2006 4:35 pm Posts: 160 Location: Poland
|
|
I'm using the latest version of the client. All of my players must have the latest one, otherwise they get disconnected by a verification script (client check packethook). I've checked injection's 'transparent' speach bug, and it's not it. Any ideas? Maybe the POL webserver makes it vulnerable?
_________________ Shutdown();
|
|
| Top |
|
 |
|
CWO
|
Post subject: Posted: Tue Jan 02, 2007 3:58 am |
|
Joined: Sat Feb 04, 2006 5:49 pm Posts: 747 Location: Chicago, IL USA
|
|
client version checks can be worked around with injection itself.
|
|
| Top |
|
 |
|
qrak
|
Post subject: Posted: Tue Jan 02, 2007 4:03 am |
|
Joined: Sun Feb 05, 2006 4:35 pm Posts: 160 Location: Poland
|
|
what do you suggest I do?
_________________ Shutdown();
|
|
| Top |
|
 |
|
Bracco
|
Post subject: Posted: Tue Jan 02, 2007 4:06 am |
|
Joined: Thu Dec 28, 2006 11:52 am Posts: 80
|
|
i suggest you doing this...
disguise yourself as a normal player, or let some of the victims lend you his account... then play around with some kind of packetlogging enabled, and when you get disconnected, look at what came to your client before disconnect
|
|
| Top |
|
 |
|
tekproxy
|
Post subject: Posted: Tue Jan 02, 2007 9:13 am |
|
 |
| Distro Developer |
 |
Joined: Thu Apr 06, 2006 5:11 pm Posts: 350 Location: Nederland, Texas
|
|
Once you get the log of the packet, post it here. It is probably possible to hook the offending packet and deal with it in a way that doesn't crash clients. Crashing a client is Very easy to do if you are the server. ANY malformed packet, almost, will cause the client to stop responding.
|
|
| Top |
|
 |
|
qrak
|
Post subject: Posted: Tue Jan 02, 2007 9:42 am |
|
Joined: Sun Feb 05, 2006 4:35 pm Posts: 160 Location: Poland
|
|
ok i'll try to catch some of those packets
_________________ Shutdown();
|
|
| Top |
|
 |
|
MuadDib
|
Post subject: Posted: Tue Jan 02, 2007 10:14 am |
|
 |
| POL Developer |
 |
Joined: Sun Feb 12, 2006 9:50 pm Posts: 836 Location: Indiana, USA
|
You can use a packet logger or use the built in packet logging of the core with startlog and stoplog. very hand commands.
Secondly, if such a program does exist, I'd like to have a copy, to find out how it's working so I can code against it 
_________________ POL Developer - The Penguin Scripter
|
|
| Top |
|
 |
|
tekproxy
|
Post subject: Posted: Tue Jan 02, 2007 10:19 am |
|
 |
| Distro Developer |
 |
Joined: Thu Apr 06, 2006 5:11 pm Posts: 350 Location: Nederland, Texas
|
|
This is one example of why I wanted a uo client of my own Muad. I am not sure how to hook into the real UO client's connection and send things so it would be easier to make my own client and try to crash everyone else.
It's probably a chat-type packet. It would have to be something that a client could send that the server would process and then send to another client or group of clients.
|
|
| Top |
|
 |
|
CWO
|
Post subject: Posted: Tue Jan 02, 2007 6:55 pm |
|
Joined: Sat Feb 04, 2006 5:49 pm Posts: 747 Location: Chicago, IL USA
|
|
This could also be a good reason to be able to start the internal core logging textcmd on someone other than your own char.
|
|
| Top |
|
 |
|
qrak
|
Post subject: Posted: Wed Jan 03, 2007 2:11 am |
|
Joined: Sun Feb 05, 2006 4:35 pm Posts: 160 Location: Poland
|
I tried to catch some of those packets with razor packed logging but it's hard because sudenly everybody stopped using clientcrasher.
Anyway i was looking for that tool and i couldn't find it. Today i'll try to get it from my shard players 
_________________ Shutdown();
|
|
| Top |
|
 |
|
qrak
|
Post subject: Posted: Sat Jan 06, 2007 2:50 pm |
|
Joined: Sun Feb 05, 2006 4:35 pm Posts: 160 Location: Poland
|
Ok one of my players caught that malicious packet with razor packet logger:
Code: 22:29:58.3175: Server -> Client 0xD9 (Length: 13) 0 1 2 3 4 5 6 7 8 9 A B C D E F -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 0000 44 01 0C F3 F3 44 44 44 28 03 D1 00 TTTTTTTTTTT..
pktlist.html desc:
Packet ID: 0xD9
Packet Name: Spy On Client
Packet Size: Variable
Sent By: Client
Submitted: MuadDib
Description
Sends information related to client pc's hardware, operating system, direct x, etc. Full packet information is still unknown.
_________________ Shutdown();
|
|
| Top |
|
 |
|
MuadDib
|
Post subject: Posted: Sat Jan 06, 2007 3:09 pm |
|
 |
| POL Developer |
 |
Joined: Sun Feb 12, 2006 9:50 pm Posts: 836 Location: Indiana, USA
|
|
.....................................
_________________ POL Developer - The Penguin Scripter
|
|
| Top |
|
 |
|
MuadDib
|
Post subject: Posted: Sat Jan 06, 2007 3:19 pm |
|
 |
| POL Developer |
 |
Joined: Sun Feb 12, 2006 9:50 pm Posts: 836 Location: Indiana, USA
|
|
That is not it.
You want the packets sent by the server before that. It's a packet he's receiving, not sending, that is causing that.
_________________ POL Developer - The Penguin Scripter
|
|
| Top |
|
 |
|
MuadDib
|
Post subject: Posted: Sat Jan 06, 2007 3:20 pm |
|
 |
| POL Developer |
 |
Joined: Sun Feb 12, 2006 9:50 pm Posts: 836 Location: Indiana, USA
|
|
nevermind.... just now seeing it was sent by server to client..........
Does the core even do this at all??? Let me look into this and see, but I am unsure if the core even sends that packet.
_________________ POL Developer - The Penguin Scripter
|
|
| Top |
|
 |
|
qrak
|
Post subject: Posted: Sat Jan 06, 2007 3:32 pm |
|
Joined: Sun Feb 05, 2006 4:35 pm Posts: 160 Location: Poland
|
|
i don't know much about packets and i can't tell if that packet caused that, it could be something else. Just know that some players are using tool called clientcrasher and all i want to catch packet which is causing a crash.
_________________ Shutdown();
|
|
| Top |
|
 |
|
tartaros
|
Post subject: Posted: Tue Mar 27, 2007 6:34 am |
|
Joined: Tue Mar 27, 2007 6:30 am Posts: 24
|
Maybe this topic is already outdated but still...
If I were you, I'd focus on the invisible dead horses that are seen on the screenshots. Unless ofc that's perfectly normal on your shard.
Older clients (2.0+, dunno when it was fixed) can easily be crashed by certain hues of items or speech, etc.
When you're saying they "track relogging clients" so that they can't login again, it would suggest it's in fact no tracking, but simply the items still lying there.
|
|
| Top |
|
 |
|
tekproxy
|
Post subject: Posted: Tue Mar 27, 2007 8:22 am |
|
 |
| Distro Developer |
 |
Joined: Thu Apr 06, 2006 5:11 pm Posts: 350 Location: Nederland, Texas
|
Welcome to the POL forums, mate, and thanks for posting this. I'd been wishing there would be more progress on this thread. 
|
|
| Top |
|
 |
|
MuadDib
|
Post subject: Posted: Wed Mar 28, 2007 8:05 am |
|
 |
| POL Developer |
 |
Joined: Sun Feb 12, 2006 9:50 pm Posts: 836 Location: Indiana, USA
|
Those are corpses of Ethereal Horses, perfectly normal for UO 
_________________ POL Developer - The Penguin Scripter
|
|
| Top |
|
 |
|
Page 1 of 1
|
[ 23 posts ] |
|
Who is online |
Users browsing this forum: No registered users and 0 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
|

|