Jump to content

Recommended Posts

Posted (edited)

hello how can help me on this ?

 

packet from server -> client   ( is all incoming packet from login server and game server )

typedef int (__fastcall *_AddNetworkQueue) (unsigned int This, unsigned int EDX, TNetworkPacket *NetworkPacket);
_AddNetworkQueue true_AddNetworkQueue;

//"?AddNetworkQueue@UNetworkHandler@@UAEHPAUNetworkPacket@@@Z"
    
int __fastcall new_AddNetworkQueue(unsigned int This, unsigned int EDX, TNetworkPacket *NetworkPacket)
{
	return true_AddNetworkQueue(This, EDX, NetworkPacket);
}

packer from client -> to game server

typedef void (__cdecl *_SendPacket) (unsigned int This, char *Format, ...);
_SendPacket true_SendPacket;

void __cdecl new_SendPacket(unsigned int This, char *Format, ...)
{
	true_SendPacket(This, "b", size, (int)buf);
}

how can get packer from client -> to login server ???

Edited by pirama
Posted (edited)

200$

 

I'm afraid u have no idea what are you doin :D

[GR] dikio exeis prin ligo kairo arxisa na asxoloume ...

an keris pio export prepei na xrisimopihsw i opiadipote pliroforia tha itan eyprosdekti ...

 

twra gia na dosw 200$ gia mia pliroforia to kobo na einai kapos polla

Edited by pirama
Posted

3 ways:

 

1) win_sock recv send hook: you will get encrypted byte arrays (easy but useless for modifications)

2) debug your l2 find packet send and packet receive function offsets before encryption takes place (somewhat hard to find offsets)

3) create a c++ server locally to work as man in the middle between you and the server (hard but good)

 

there probably exist better or easier ways that I am not aware of since I haven't done any research on this regarding L2

Posted (edited)

3 ways:

 

1) win_sock recv send hook: you will get encrypted byte arrays (easy but useless for modifications)

2) debug your l2 find packet send and packet receive function offsets before encryption takes place (somewhat hard to find offsets)

3) create a c++ server locally to work as man in the middle between you and the server (hard but good)

 

there probably exist better or easier ways that I am not aware of since I haven't done any research on this regarding L2

5173801529_0f3a6be8b8.jpg

 

mitm server for crypted packets ...

 

 

 

packet receive before encryption

House_Facepalm-%28n1291818857196%29.jpg

 

the amount of retardness in this message is on highest level .

 

How you imagine receiving packet before encryption ? it is received decrypted ? rly

Packet is received crypted and then it is decrypted so the hook must be done not on the start of the function but after decryption take place.

 

go make your awesome updater and don't fool people who have no idea what they want, you confuse them more .

Edited by LightFusion
Posted

shut the fuck up mongoloid and don't quote me again. You can hook internal L2 send/recv functions before encryption happens these are basics

Posted

as for mitm, I already have plans for a mitm proxy server that will exchange keys with the GameServer so you can do whatever you want, quit wasting my time clown

Posted (edited)

 

 

 You can hook internal L2 send/recv functions before encryption happens these are basics

tumblr_m5snerbM4N1r9mp3g.gif

 

are you rly that stupid ?

 

You know what receive means ???

 

You cant make encryption before you receive something ....

 

but either way, hook before for what ?encrypt again  rly :poker face: ? instead of decryption, yeah go fool people somewhere else

 

 

 

 

 

 

proxy server that will exchange

kiddo

if you put server in every sentence it doesn't make your balls grow bigger, rly.

 

You can decrypt packets with 10 lines of code if you know key and algorithm of how it was crypted, no need to create server for that =)) .

P.S.

I wonder what type of server that kiddo creates =D ? Does his servers can cook ?

Edited by LightFusion
Posted (edited)

You really got to do something about your English, adding on top of that the zero programming language you have you're just acting like a 40 year old fat whore that has never seen a dick in her whole life. Quit trying so hard to hate on me and stop embarrassing yourself everyday with posts that show how clueless you are about developing code server or client side. If you hate me that bad, do yourself a favor go learn how something actually works, C on win32 for example, go learn it and come here to talk the crap out of me with real facts. This is getting really out of hand...

 

Let me explain "better" what I said because what I said refers to people with actual knowledge and not a clown who continuously tries to find a mistake or a typo, so let me give you a chance for a better understanding.

 

-You can hook packet send function from the client side BEFORE encryption takes place. You will have access to the opcode, the buffer and the buffer length to either read it, modify, trigger your own events or even create your own packet structure via unused opcodes.

-You can hook packet recv function from the client side AFTER it has being decrypted from the client, This can be used to read a new packet you've created from the previous step, plain read or even trigger an event from it.

 

About MITM server.

 

YES it IS a server moron, a server is whatever services a client, in this case its a Proxy man in the middle on the local Client and the external GameServer and of course its gonna have the enc keys to filter all the actual traffic and not gibberish you've described.

 

Edit:

Since you've being breaking my balls recently, I can openly invite you to a code challenge: either cpp or java and I let you choose it

Edited by xxdem
Posted

 

 

client side AFTER it has being decrypted

kiddo retardido that's not what you said in first 2 messages .

 

 

 

 recv functions before encryption happens these are basics

 

 

receive function offsets before encryption takes place (somewhat hard to find offsets)

 

hook receive function before encryption take place ! that genius rly 

 

And now when you understand what bullshit you've expressed here, try next time think before post, as you fool many people who are trying to make some work happen.

Posted

tumblr_m5snerbM4N1r9mp3g.gif

 

are you rly that stupid ?

 

You know what receive means ???

 

You cant make encryption before you receive something ....

 

but either way, hook before for what ?encrypt again  rly :poker face: ? instead of decryption, yeah go fool people somewhere else

 

 

 

 

kiddo

if you put server in every sentence it doesn't make your balls grow bigger, rly.

 

You can decrypt packets with 10 lines of code if you know key and algorithm of how it was crypted, no need to create server for that =)) .

P.S.

I wonder what type of server that kiddo creates =D ? Does his servers can cook ?

you can get the packets from the local server before the encryption

Posted

kiddo retardido that's not what you said in first 2 messages .

 

 

hook receive function before encryption take place ! that genius rly 

 

And now when you understand what bullshit you've expressed here, try next time think before post, as you fool many people who are trying to make some work happen.

 

Okay, fine. Its common sense that receive is "after" and not "before" you've just tried to find something "wrong" so you can blame me, as I've described before.

You are right, I am retarded and you are the genius here, now give the guy the proper answer but don't forget about my challenge!

 

PS: My updater that you hate that bad already hooks this functions and is able to send/receive whatever packet you like in Interlude.

Posted

3 ways:

 

1) win_sock recv send hook: you will get encrypted byte arrays (easy but useless for modifications)

2) debug your l2 find packet send and packet receive function offsets before encryption takes place (somewhat hard to find offsets)

3) create a c++ server locally to work as man in the middle between you and the server (hard but good)

 

there probably exist better or easier ways that I am not aware of since I haven't done any research on this regarding L2

[GR] tha prospathisw ton deytero tropo . ty 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock