Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Archlord
You last visited: Today at 06:02

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Help] Debugging with GG / Packet Encryption

Discussion on [Help] Debugging with GG / Packet Encryption within the Archlord forum part of the MMORPGs category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jul 2010
Posts: 623
Received Thanks: 175
[Help] Debugging with GG / Packet Encryption

Hello,

Just looking for a little bit of information for people who have worked with this game before:

1: Did they ever add any kind of packet encryption, or can I simply hook Send() and log packets, and send my own without Enc/Dec the packets.

2: Is there any "Easy" way to use olydebug on the newest game client GameGuard enabled. I have never worked with GameGuard much before and I know it probably requires a lot more than a few simple patches to bypass(I just want to be able to use Olly to BP some stuff and whatnot, find client functions and structs ect...).

Thanks for any tips.
iktov2 is offline  
Old 04/25/2013, 10:11   #2
 
elite*gold: 0
Join Date: Apr 2006
Posts: 209
Received Thanks: 64
if you make sure the string aren't detected you should be ok with ollydbg. but its a anti cheat its going to be a pain lol. and yes they use encryption for alot of stuff.
Broomop is offline  
Old 04/27/2013, 22:00   #3
 
elite*gold: 0
Join Date: Jul 2010
Posts: 623
Received Thanks: 175
Quote:
Originally Posted by Broomop View Post
if you make sure the string aren't detected you should be ok with ollydbg. but its a anti cheat its going to be a pain lol. and yes they use encryption for alot of stuff.
Anybody know what kind of encryption they use on the packets? I injected a .dll with WS2_32 send hooked and logged out some packets. Looks like parts of the packets are encrypted and some aren't.

Also, how can you attach olly to the client, since GG blocks the debug port?
iktov2 is offline  
Old 04/29/2013, 16:28   #4
 
Fir3andIc3's Avatar
 
elite*gold: 50
Join Date: Dec 2007
Posts: 608
Received Thanks: 85
Not sure but i think it was Blowfish encryption.
Fir3andIc3 is offline  
Old 04/30/2013, 22:41   #5
 
elite*gold: 0
Join Date: Jul 2010
Posts: 623
Received Thanks: 175
Quote:
Originally Posted by Fir3andIc3 View Post
Not sure but i think it was Blowfish encryption.
Thats what I was thinking. I have no experience with Blowfish encryption other than a few things I have read on the net. But when I logged the packets with just a simple ws232_send hook they came out something like this:

Code:
0x64 0x93 0x97 0x0FFFF83 0x44 0x89 0x22 0x89 0xFFFFFFF92 0x44 //just an example not an actual packet
The bytes that don't come out with the 0xFFFFFFF seem to be consistent so I am assuming they only encrypt the regions of data in the packet that correspond with some game functionality(such as Skill IDs, Item IDs/values, Cooldowns ect...)???

Anyways the only packet encryption I have worked with so far was XOR, game simply XOR'ed the packet Buffer with a Key stored in a static address just before its call to send, so it was simple to do.

Does anybody have any information I could find on locating/working with blowfish encryption in game clients?

Also would be nice to hook Olly up to the game if anybody knows anything about that.

Thanks for any input.
iktov2 is offline  
Reply


Similar Threads Similar Threads
BOI Packet Encryption
09/28/2011 - Battle of the Immortals - 13 Replies
I've made some research about the packet encryption used in this game and I thought I'd share them. BOI uses a simple XOR-Algorithm. Each byte of a packet is being XORed with the value of the previous byte. The first byte of every packet indicates its length. Furthermore the first byte of the very first packet sent after the connection was established is being XORed with the value 0xCD. Example: Let's say the client sends this packet right after connecting to the server. 0x06 0xA7 0x57...
Packet encryption.
06/22/2009 - Shaiya - 2 Replies
Not sure if anyone has tried making a proxy yet, other than the one that is stickied (which is injected and I imagine directly hooks the games send function bypassing the need for encryption?). Anyway, just curious if anyone knows what sort of encryption is being used on packets? US server for the record.
Help with Packet Encryption?
04/16/2009 - General Coding - 9 Replies
can someone help with these packets? im completely lost lol.i typed in A,B,ABC aand recorded the 3 packets A 2C 35 52 66 BF 66 15 E1 2C 3A D6 AD E3 29 82 A9 BC C5 EE F5 90 A9 1A 71 0C CD 06 3D FC 3A F6 5C A7 A1 4C 30 63 CD 03 AE 12 A6 20 88 1E C0 E8 95 19 F3 3D A7 42 3A 09 22 B A7 9E F9 6D D4 5D 9E 6A F7 81 0D D6 B8 22 D9 52 57 8E E5 9E 9B 92 31 9A 97 F6 DD 46 A7 11 ED A7 6C 8A E7 7B 08 F6 48 65 09 EE C8 80 76 78 00 1D 81 8B 85 BF 79 F2 D1 BA
Packet Encryption
02/22/2007 - General Coding - 4 Replies
so heute mal nichts zu tun also hab ich mal nach einem opfer ausschau gehalten und stieß dabei auf steam steam ist wie vermutlich jeder weiß eine online platform zum kaufen und spielen von spielen einige dinge die ich mir ueberlegt hab: steam bruter no-recoil hack fuer cs ein steam bruter gab es soweit ich weiß noch nicht und koennte sich als sehr nuetzlich erweisen natuerlich sollte er interface unabhaengig sein und rein auf packet basis arbeiten keke wireshark angeschmissen...
Packet encryption
09/19/2005 - Lineage 2 - 1 Replies
Hi,I'm trying to make a simple L2 bot, but i got stuck in begginning - in the packet encryption. I rewrote the l2j login thread sources (those about encryption) but it doesn't work. Has anyone any description of L2 packet encryption. And second question - what Init packet (server packet,nr. 0) means? I guess that it something related with encryption, but in l2j sources that packet content is hardcoded. Thanks for replies (if any ;) )



All times are GMT +1. The time now is 06:04.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.