[Release][PServer][Fusion]SendTool

01/20/2011 23:20 Thiesius#1
Hello once again.

I just wanted to test KOEM, if it has any new anti-send tricks.
The power of the KOEM must be serverside as the usermade packets goes through KOEM send function smoothly.

It might be possible to use it with other KOEM protected servers, but I tried only Fusion.

This tool is exported from my INT source, but it should be compatible with PServers too.

Usage:
1) Load it into process (It's proxy dll of version.dll, but you can use injector if you wish)
2) When the game loads up, press F6 -> Initialize Send pointer.
3) F5 to bring up dialog.

Tested packets:
Sitdown packet
GetSoB packet

This tool isn't a sniffer. You will have to search around the forum to find correct type ID's and formats

[IMPORTANT]
The dll is protected with Themida. There is almost 80% chance, that your anti-malware software will detect it as malicious code.
Why I used Themida you ask? Editing of dll (like dialog name and such stuff) is impossible without unpacking (or pretty decent skill).

If you don't believe me, don't use it.

Known bugs: Crash at engine exit. It's the fault of Themida and I don't care.

Enjoy
01/21/2011 00:22 thekingisback#2
work now :D i like it but can u tell me any use of those packets ?:D i add anything ... ? what shall i get can u give me an example?
01/21/2011 14:15 strik3r2k5#3
Pimp with packets, 1hh...
01/21/2011 15:01 thekingisback#4
yea i heard about it but i dont know how to make it ... :D btw thx for ur answer hmmm can u tell me how ?:D
01/21/2011 16:14 Nad1r#5
@Thiesius can u give some more tut for example how to use it if i wanna make imp .. ty
01/21/2011 16:17 strik3r2k5#6
this should help
Send(0x62,"bddddd",1, mixwepid, mixwepid2, mixarmorid, mixstoneid, mixmoneyid);
you can get the ids by recv/send..
01/21/2011 16:30 RunzelEier#7
haha
and where shall they get the ids?

you can use it to storm.
SEND(0x10,"bdd",43,X,Y);

you should know how to get x and y
01/21/2011 16:31 Thiesius#8
Well some packets will need packet sniffer ...
To get the IDs and so on.
I might add it as a console output (because it would eat me time if I would create GUI for that) - When I have time and mood of-course...
01/21/2011 16:38 thekingisback#9
hmmm :D ty again for answering lol but how can i get the item / player id ? and ranzul send 0x10 that packet value ?? bdd= ? and xy .. /coordinates dont work anymore and data type ?:D (sry its just 1st time to use packets... lots of ques and i apresiate ur answer realy i do)
01/21/2011 17:18 MuhTheKuh#10
[Only registered and activated users can see links. Click Here To Register...]

Both .dlls are in the fusion folder (version.dll & version_.dll). Start to inject at start up -> error.
Any Idea?
01/21/2011 17:19 strik3r2k5#11
item id -> you have to drop a item(send) and snif the packet
itemdrop -> recv...

player id with pointer or with recv...
0x10 -> packet header -> skilluse
bdd -> Byte DWORD DWORD -> arguments -> skillid(43) X Y

This is a other skill send packet

KalClient::Send(0x10,"bbd",SkillsArcher[x],1,i);

SkillsArcher is a array with skill ids...
i = mid...
01/21/2011 20:11 MidoEGY#12
well i put it in fusion folder .... used LA made value 1000 ... i still get expel
01/21/2011 22:26 strik3r2k5#13
serverside cooldown protection..
01/22/2011 10:09 MidoEGY#14
used pimp hack .. not working
01/22/2011 15:17 painTman#15
would you release the SourceCode? Im trying to learn this too ;)