Quote:
Originally Posted by sharinggan
ahhh finally, i got ollydbg working without crashing my client. but im getting a massive headache trying to figure out all these packets... uhm isnt there a packet for dbscroll? or say a +8 item? and if so, which packet should i look for?
|
You need to understand a bit better what packets are and what they do...
I'd suggest reading my sticky on packets/proxies/bots.
Packets are basically just structures that hold data.. They have a type to determine what they hold.
For example.... there's an Item Usage packet (1009) which is used for various item actions such as.. remove from inventory, buy from shop, sell to shop, drop, loot, etcetc....
There isn't a db scroll packet.. there's an Item Info packet which contains all of the items stats so that the client can display it properly. Basically the server says "you have this item with this +, -, gems, etcetc" and the client simply stores that in memory in it's Inventory collection. When you use that item it says "Hey, I'm using an item with this id in this way!" the server then determines how to handle that data.
@ Exploits... Yes there are LOTS of unexpected security holes... but as i said they all have to do with tq not checking data or handling the data they receive improperly... When it comes to npcs though, ALL that is sent is the npc usage packet... so there really aren't any holes there past the same bugs/exploits that would happen from normally clicking the option if you didn't have the required things.
MOST things are checked properly by tq but not everything is.. the trick is finding the things they DON'T check by using a bit of creativity and trial and error.