Jump to content
Moopler
Sign in to follow this  
Fameguy

Information Packet Sending Update

Recommended Posts

This is for the people that have been asking about the flush socket addys, etc.

the addys are:

const unsigned int MSLockAddy = 0x0040ECE0; 
    const unsigned int MSUnlockAddy = 0x00403D40;
    const unsigned int innoHashAddy = 0x01F75C50;
    const unsigned int FlushSocketAddy = 0x00A41E60;
    const unsigned int MakeBufferListAddy = 0x0113D790; 

    const unsigned int CClientSocketPtr = 0x029D4174;

    const unsigned int GameVersion = 178;

now due to CClientSocket structure changing, go ahead and add void* like so, or simply add a padding of 4 to it:

e63eb304fc2a43064aae4357e8dd182b.png

thanks to @Crypt707 for testing

 

extra addys: courtesy of @XShade:

[7892] SendPacket   00A42970
[7892] COutPacket   0113D590
[7892] Initialize   0113D320
[7892] Encode1   0086B3B0
[7892] Encode2   0086B400
[7892] Encode4   00860F90
[7892] Encode8   0091F8D0
[7892] EncodeString   0088A060
[7892] EncodeBuffer   0097F250
[7892] ProcessPacket 00000000
[7892] ProcessPacket   00A43FA0
[7892] Decode1   0042FC50
[7892] Decode2   0042FD00
[7892] Decode4   0042FDB0
[7892] Decode8   0091E910
[7892] DecodeString   00889FB0
[7892] DecodeBuffer   0042FE60
[7892] CClientSocketPtr   029D4174
[7892] MSLock   0040ECE0
[7892] MSUnlock   00403D40
[7892] innoHash   01F75C50
[7892] FlushSocket   00A41E60
[7892] MakeBufferList   0113D790

 

@maplefreak200 i believe you were asking for these

 

Edited by Fameguy
  • Like 10

Share this post


Link to post

@Fameguy some how my packet sender stop working? that nexon modify the client? I click send and does'nt do anything.

 

Never mind some how start working again, I swear I injected into the client like 3 times and didn't work, some how is now working.
Oh Man, I need some vacations to Xcaret.

Edited by Crypt707

Share this post


Link to post
On 12/5/2016 at 17:37, Crypt707 said:

@Fameguy some how my packet sender stop working? that nexon modify the client? I click send and does'nt do anything.

 

Never mind some how start working again, I swear I injected into the client like 3 times and didn't work, some how is now working.
Oh Man, I need some vacations to Xcaret.

This happens to me as well, i am not sure why. I have to keep crashing maple and restarting it until it works again.

@Crypt707

Edited by maplefreak200

Share this post


Link to post

@XShade

@Fameguy

 

Hey guys thanks for the help the other day, now im having a problem regarding the clientsocket structure. I added a void* s;  to the struct. I noticed that when maple crashes and I go back again and send a packet, nothing happens. It keeps happening and it randomly chooses to work again after several restarts. I'm not sure why does this happen. Is there more to the client socket struct?

Share this post


Link to post
21 minutes ago, maplefreak200 said:

@XShade

@Fameguy

 

Hey guys thanks for the help the other day, now im having a problem regarding the clientsocket structure. I added a void* s;  to the struct. I noticed that when maple crashes and I go back again and send a packet, nothing happens. It keeps happening and it randomly chooses to work again after several restarts. I'm not sure why does this happen. Is there more to the client socket struct?

I think that void* s may be in a wrong position, as seen in the image at my previous (slow!) post at 

 

  • Like 3

Share this post


Link to post

thanks for pointing this out, will fix it

Edit: I am retarted, i actually had it that way, i have no idea what i was thinking lol!

Edited by Fameguy

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×