AK - Duplicating help needed

03/27/2014 13:38 Oriya9#76
Added support to the French client.
download is in the initial release post.
03/27/2014 14:54 Sylehn#77
It works :)

Thank you
03/27/2014 18:54 ayzal09#78
Quote:
Originally Posted by Oriya9 View Post
Give me the French version game.bin please. I'll check it out.
Can you do for Pserver too? Since the server files came from Aeria. I can provide also game.bin if you want. I tried it and my client did not crash but nothing show ed up.
03/27/2014 20:50 Oriya9#79
Quote:
Originally Posted by ayzal09 View Post
Can you do for Pserver too? Since the server files came from Aeria. I can provide also game.bin if you want. I tried it and my client did not crash but nothing show ed up.
Quote:
Originally Posted by Oriya9 View Post
I do not have any plans for anything private-server-related at the moment, sorry.
/1char
03/28/2014 04:58 thaikill#80
This look interesting to me. I might try it out and maybe play around with it to see if I can reset the DNG cool down.
03/28/2014 14:27 ken12#81
Seems like this game uses WSASend rather than Send() only. Anyway Recv packets are useless. Detouring the encryption function is a good workaround. Just need to find the function address make assembly to it hook via detour of MS. Then call it.

An example would be like this.

static DWORD EncryptionAddress = 0x0000000;
void Encryption(int a1, int a2, DWORD a3, const char * a4);
{
___asm
{
push a4
push a3
push a2
push a1
Call EncryptionAddress
ADD ESP, 16 // CLean stacks
}
}
where a1 = size
a2 = sort of pointer
a3 = headers
a4 = packet you wanna send

those pushes and args will definitely be not like that. Just an example. :) Just giving out a clue for those who wanted to send packets to their own. Keep in mind that wrong packet might kick you out of the game or crash (especially wrong calling of arguments)
03/28/2014 15:10 Oriya9#82
Quote:
Originally Posted by ken12 View Post
Seems like this game uses WSASend rather than Send() only. Anyway Recv packets are useless. Detouring the encryption function is a good workaround. Just need to find the function address make assembly to it hook via detour of MS. Then call it.

An example would be like this.

static DWORD EncryptionAddress = 0x0000000;
void Encryption(int a1, int a2, DWORD a3, const char * a4);
{
___asm
{
push a4
push a3
push a2
push a1
Call EncryptionAddress
ADD ESP, 16 // CLean stacks
}
}
where a1 = size
a2 = sort of pointer
a3 = headers
a4 = packet you wanna send

those pushes and args will definitely be not like that. Just an example. :) Just giving out a clue for those who wanted to send packets to their own. Keep in mind that wrong packet might kick you out of the game or crash (especially wrong calling of arguments)
You don't even need to do that. you can just re-write the encryption and grab the initialized key/initialize your own key. you don't need to hook it.
and the game is not using WSASend after you actually log into one of the channels.
read my previous posts, the only two things the PE is hooking are WSAConnect and closesocket and it's working great.
03/28/2014 15:49 ken12#83
Oh yeah just figure it out too.. It only uses WSA sockets for few steps then -> Send is on the go..

Oh I meant calling a function not detouring. @.@ My bad.
03/28/2014 16:02 ayzal09#84
Quote:
Originally Posted by Oriya9 View Post
/1char
Ok ok. Too bad i don't play the official. Thanks anyway.
03/28/2014 17:09 TheStupidDog#85
I managed to find a way to change the amount or items in a trade window. The person on the other end will see one thing, but the end result of the trade will be different.

In short, I was able to trade with a friend and put 500 gold in the trade window. While the trade window was up and locked, I was able to change the amount in the trade window to whatever I wanted and it didn't show up on his screen. After completing the trade, I received the item and he got 1 silver instead of 500 gold. Obviously this is a serious screw up and you should not use the trade function for any reason until it's fixed. The mail is by far the most secure way of trading.

tl;dr version. DO NOT USE THE TRADE WINDOW. If someone refuses to COD and insists on using the trade window, they're very likely trying to scam you.
03/28/2014 18:26 sakray777#86
i found free dye...
not actually need the item, can just send the right color packet to change to any color u want...

say no more to expensive dyes :D


PS: if someone want to make trainer for it, can be done via client sided with CE or something
03/28/2014 18:58 TheStupidDog#87
Nice find! Any chance you'd like to share the packet? (I don't have any dye on my characters to get the packet myself ;) )
03/28/2014 19:04 sakray777#88
B0 00 01 00 02 00 FF FF FF FF 01 xx
B0 00 01 00 02 00 FF FF FF FF 02 xx
B0 00 01 00 02 00 FF FF FF FF 03 xx

its for any dyeable costumes i guess, i tried that on custom frost wiz,
change xx to 00* default till 19* white, for other color look at ur color selection,

for other costume like custom hat or back just try ur self xD
dont have dyeable custom hat or back hehehe...


*hex
03/28/2014 19:05 pussyhater#89
Quote:
Originally Posted by TheStupidDog View Post
I managed to find a way to change the amount or items in a trade window. The person on the other end will see one thing, but the end result of the trade will be different.

In short, I was able to trade with a friend and put 500 gold in the trade window. While the trade window was up and locked, I was able to change the amount in the trade window to whatever I wanted and it didn't show up on his screen. After completing the trade, I received the item and he got 1 silver instead of 500 gold. Obviously this is a serious screw up and you should not use the trade function for any reason until it's fixed. The mail is by far the most secure way of trading.

tl;dr version. DO NOT USE THE TRADE WINDOW. If someone refuses to COD and insists on using the trade window, they're very likely trying to scam you.
try it again. pretty sure its client sided. was trying it with my friend. we also tried blocking packets and its still sending the previous gold we put
03/28/2014 20:03 TheStupidDog#90
It wasn't visual, we checked that and re-tested it. I can replicate this and get the same results everytime :/ The amount he saw in his window (that I was meant to be giving him) wasn't the amount the he got after pressing the OK button.