WHICH PACKETS....

04/20/2011 18:18 sharinggan#1
mind if anyone tell me which specific packets are used to send and receive packing of dbs into dbscrolls cuz i cant seem to get wpepro record packets for me..
04/20/2011 19:59 iStefan#2
I'm pretty sure you already have the packet,, the id is 1009...
So Just add the item usage...
e.g.
Code:
if (the character contains db scroll id)
{
    if (the character inventory slots are equal or more than 9)
    {
        Remove Dragon Ball Scroll id from inventory;
        Add 10 Dragon Balls to character inventory;
    }
    else
       Message: Please make at least 10 empty slots in your inventory so you can open this item.
}
04/20/2011 20:17 Real~Death#3
Quote:
Originally Posted by sharinggan View Post
mind if anyone tell me which specific packets are used to send and receive packing of dbs into dbscrolls cuz i cant seem to get wpepro record packets for me..
well first off stop using wpe its worthless the packets are encrypted
04/20/2011 21:00 pro4never#4
It would be pointless for tq to write a packet to do only one thing (pack db's)


To pack what happens is the client sends an npc use packet for the npc id/link that you click... the server checks what is supposed to happen when you do that and it does a quick check something like

if(you have more than 10 db's)
{
remove 10 dragon balls
add 1 dragonballscroll
}

It then sends item usage packet with the subtype remove item to get rid of the old dragonballs and item info with new item subtype to add the new db scroll.

Simple stuff but no new packets are involved.
04/21/2011 13:51 sharinggan#5
Quote:
Originally Posted by Real~Death View Post
well first off stop using wpe its worthless the packets are encrypted
Quote:
Originally Posted by pro4never View Post
It would be pointless for tq to write a packet to do only one thing (pack db's)


To pack what happens is the client sends an npc use packet for the npc id/link that you click... the server checks what is supposed to happen when you do that and it does a quick check something like

if(you have more than 10 db's)
{
remove 10 dragon balls
add 1 dragonballscroll
}

It then sends item usage packet with the subtype remove item to get rid of the old dragonballs and item info with new item subtype to add the new db scroll.

Simple stuff but no new packets are involved.
ok, if there is no new packet involved, can it be exploited? point me to the right direction guys, what program should i use to record packets? and send em just like the packet logger feature of coop? cuz ollydbg crashes my client. thanks for the help, your points have cleared some things up.
04/21/2011 13:55 Korvacs#6
It cannot be exploited, packets only inform the client of whats happened on the server, i otherwords when you speak to the npc in the game, the server packets the dbs (all of the checks are performed on the server) and you are then informed of the fact that the dbs have been packed by the client removing the dbs and adding the scroll. If you were to block these packets the fact that they were packed would still remain because the handling is done on the server.

Conquer cant be exploited like this.
04/21/2011 19:44 pro4never#7
Aka: This isn't maple story ;)
04/21/2011 20:09 sharinggan#8
so it hasn't been done... it cant be done... and will never be done??? imma dig some more to it tho now that i have time since coop is dead...
04/21/2011 20:50 IAmHawtness#9
Quote:
Originally Posted by sharinggan View Post
so it hasn't been done... it cant be done... and will never be done??? imma dig some more to it tho now that i have time since coop is dead...
You aren't going to get very far with WPE Pro
04/21/2011 21:12 sharinggan#10
Quote:
Originally Posted by IAmHawtness View Post
You aren't going to get very far with WPE Pro
i know that part, realdeath pointed it awhile back. what i dont know is another tool that i can use to record the encrypted packets. and a packet logger similar to the feature of coop that would send the recorded packets
04/21/2011 21:23 Real~Death#11
look into P4N's open source proxy
alchemy i believe
it has all the encryption done for you

[Only registered and activated users can see links. Click Here To Register...]
04/21/2011 22:48 IAmHawtness#12
Quote:
Originally Posted by sharinggan View Post
i know that part, realdeath pointed it awhile back. what i dont know is another tool that i can use to record the encrypted packets. and a packet logger similar to the feature of coop that would send the recorded packets
Actually, COoperative still works. It's just the auto hunting/looting that doesn't work. You can still record, manipulate, and send packets with it
04/21/2011 23:22 Real~Death#13
Quote:
Originally Posted by IAmHawtness View Post
Actually, COoperative still works. It's just the auto hunting/looting that doesn't work. You can still record, manipulate, and send packets with it
quick question does it send the packet the same as its typed or does it adjust the timestamp also?


just remove the botting interface and remarket it as A packet editor/autominer
if can drop
mine
packet send

it could be like cotobo+
04/21/2011 23:52 pro4never#14
Quote:
Originally Posted by sharinggan View Post
i know that part, realdeath pointed it awhile back. what i dont know is another tool that i can use to record the encrypted packets. and a packet logger similar to the feature of coop that would send the recorded packets
.... My proxy source has been released for something like 5 months now...


You don't want encrypted packets. They are useless. If you tried to send an encrypted packet you logged you would get dc'd instantly and it's not something you can structure/understand.


And to answer your question...

No, it is not possible, cannot be possible, will never be possible.

The way tq's npc system works ALL that is done is you say "I'm using this option on this npc"

The server then replies with an action such as "take away 10 meteors and give him a metscroll". You cannot possibly control this from your client. It would make no sense for any game company to allow such power to the client which can be easily modified.

The way exploits generally work is a packet that DOES control things (say... jump... or attack) has some unknown uses if you use it in a wrong/slightly different way such as setting where you are jumping to to be super far away (no, that won't work, just using it as an example here). All of a sudden you have a working teleport hack because you are simply sending the server information (which you are SUPPOSED to be doing, in this case "I'm jumping to X/Y" and the server is not checking it very well and instead sends you there vs going "that's half a map away, lets ban you").


Hope that clears it up a bit.
04/22/2011 00:30 Real~Death#15
Quote:
Originally Posted by pro4never View Post
.... My proxy source has been released for something like 5 months now...


You don't want encrypted packets. They are useless. If you tried to send an encrypted packet you logged you would get dc'd instantly and it's not something you can structure/understand.


And to answer your question...

No, it is not possible, cannot be possible, will never be possible.

The way tq's npc system works ALL that is done is you say "I'm using this option on this npc"

The server then replies with an action such as "take away 10 meteors and give him a metscroll". You cannot possibly control this from your client. It would make no sense for any game company to allow such power to the client which can be easily modified.

The way exploits generally work is a packet that DOES control things (say... jump... or attack) has some unknown uses if you use it in a wrong/slightly different way such as setting where you are jumping to to be super far away (no, that won't work, just using it as an example here). All of a sudden you have a working teleport hack because you are simply sending the server information (which you are SUPPOSED to be doing, in this case "I'm jumping to X/Y" and the server is not checking it very well and instead sends you there vs going "that's half a map away, lets ban you").


Hope that clears it up a bit.
poking around you might find some things that are 'suposto' be impossible.
just look at the DB hack that went public A few months back,EVERYTHING was suposto be server-sided,b ut if you traded the DB's you could keepthe DB's and still upgrsade your gear.
it was the same thing as droping health wine from back in the day.

but yeah I agree most things are not going to be that easy