I noticed alot of sources that have been released to public use the accessor method, which was been presented by Hybrid back then. I'm curious which method you personally use, and for what reason. My personal choice is structured packets. Example;
Code:
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)]
struct LoginResponse
{
public PacketHeader Header;
public UInt32 Key;
public UInt32 ID;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 16)]
public String IP;
public UInt16 Port;
public UInt16 Blank;
}
public byte[] ToArray()
{
Filler = new PacketFiller(Marshal.SizeOf(Response));
Filler.FillPacket<LoginResponse>(Response);
return Filler.ToArray();
}
[DISCUSSION] Packet sending 11/07/2009 - Grand Chase - 6 Replies I was thinking... Would it be possible to edit sending and recieving things for GC...
I know they have a woo (Window of Opportunity) of a few seconds.. Hence the lag trick in PvP.
but if you get an automated macro to do everything under a second... like re edit the batch files (or cookies or what ever) to send "manipulated" files.. such as "This person recieved 1mill exp in that run" etc...
This is not hacks it's programing, so im not sure if im in the right place or if anyone is...
Writing own packet bot - Questions 08/06/2009 - Kal Online - 18 Replies Hello,
I've just started writing a packet bot, but already have many problems that cant solve.
Coordinates
As you know packet bot does not affect on client coords.
So I cant read fresh coords this way:
MemcpyEx((DWORD)&Coords.X, DWORD(((DWORD)*speedpointer)+0x000046AC),4);
MemcpyEx((DWORD)&Coords.Y, DWORD(((DWORD)*speedpointer)+0x000046B4),4);
MemcpyEx((DWORD)&Coords.Z, DWORD(((DWORD)*speedpointer)+0x000046B0),4);
printf("Position %d, %d, %d....
Rohan Hacks w/ Packet Editing Discussion 01/23/2009 - Rohan - 0 Replies I've been trying to hack the game using packets instead of memory editing. Basically the game doesn't send a packet for every hit or movement. Instead it periodically sends 2 packets and receives 1. (Does this every 2 seconds or so) regardless of skill casting, using items, dropping or picking up stuff, etc. Also the check sums are long and not simple.
Anyone have any ideas as to how to continue?