Log in

View Full Version : Question



Wrycu
10-04-2008, 12:04 AM
Yeah so, i've been thinking. Why can't we just read the information of RS at the packet level, find out where the rocks are (the colors of the rocks have to be sent to the client), and send a packet back claiming we clicked there? Or will this not work because it's a JavaApplet?

MylesMadness
10-04-2008, 12:09 AM
Yeah so, i've been thinking. Why can't we just read the information of RS at the packet level, find out where the rocks are (the colors of the rocks have to be sent to the client), and send a packet back claiming we clicked there? Or will this not work because it's a JavaApplet?Reflection does the reading part, not the sending part.

Wrycu
10-04-2008, 12:13 AM
Where can I get reflection? I got a script that requires it and have been unable to find it.

Also, if we know how to read it, why not send packets back as well?

MylesMadness
10-04-2008, 01:34 AM
because it detectable to send/modify packets

tank phobia
10-04-2008, 02:44 AM
Agreed as Myles said it's detectable, that is how cheating was back in classic but then Jagex caught on and banned thousands of accounts. It is still detectable as people continue to complain of being banned after using rsbot (a program that does what you are suggesting).

MylesMadness
10-04-2008, 11:47 AM
Now that I'm thinking about this, we just read the client, and the client tells us everything we need to know about runescape.

Wrycu
10-04-2008, 12:26 PM
Right, but since we read it, it has to have focus to reply back. i.e. to click to do stuff, the RS client must be up (as opposed to just open).

Can someone give a little more detail on how this RSbot or whatever works, or link me to more information?

Runescapian321
10-04-2008, 01:19 PM
I don't know much about RSBot, but it does NOT modify packets <_<. It uses something called BCEL I think, which is very similar to our reflection.

Wrycu
10-04-2008, 01:51 PM
I'm not suggesting the modification of packets, i'm suggesting the sending of packets.

Runescapian321
10-04-2008, 02:04 PM
Wouldn't that be the same thing? :\

Either way, yeah, as tank phobia and Myles already said, sending/modifying packets used to be used by a bot called AutoRune. After Jagex figured out what it did they encrypted the packets and now you can't do anything to them without Jagex detecting it.

EDIT: Btw you can get SRLs reflection from the SMART > Reflection Tutorials section ;)

Wrycu
10-04-2008, 03:22 PM
Thanks for finally answering, someone else posted it under the thread I got the script.

Well, the modification of packets is pretty much you do something, stop the packet before it gets sent, modify it, then allow it to send vs the sending of packets is just creating a packet that says "I clicked here".

Has noone tried to decrypt it, or is the encryption just too strong? I mean, there should be more than enough packets being sent to break it...

Not that i'm an expert, I don't crack encryptions. Just asking.

noidea
10-04-2008, 03:25 PM
What there saying is that, yes, it's possible to decrypt it. But it Jlagex will notice (it very easily) that you have done that, then ban your character.

Wrycu
10-04-2008, 03:33 PM
How do they notice the decryption if it's done on the client side?

Again, not attempting to be rude in any way, just wondering.

MylesMadness
10-04-2008, 04:31 PM
If we re encrypt it I really don't see how they will notice, besides maybe if we don't perfect it and it says we clicked that's not even on the he screen

Wrycu
10-04-2008, 04:34 PM
That's what I mean.

i'll try to give an example.

We read incoming packets
Decrypt incoming packets
Read where the player is (based on coloring or just position),
Read where the closest rock is (based on coloring, item, or even options)
Create a packet which matches the packet sent when you click said rock
Encrypt packet
Send packet

Runescapian321
10-04-2008, 06:50 PM
I'm not sure, but did RSDemon do that? It was the general opinion that you got banned very quickly if you used it, but maybe that was only because most who used it used it on default clothes level 3's.

MylesMadness
10-04-2008, 08:48 PM
RSDemon did do that. The reason it was so easily banned is if you look at the runescape client once and I while, you'll see it sends a lot of different data, where the click was, the color that was under that, where the player is, who clicked on it. All that would be very hard to accurately get and put in a packet.