Decrypt Albion packets menu

These ads disappear when you log in.

Results 1 to 3 of 3
  1. #1
    Shhho's Avatar Member
    Reputation
    1
    Join Date
    Apr 2018
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)

    Decrypt Albion packets

    Has anyone tried to sniff the Albions packets? They are completely unreadable. Here (https://www.ownedcore.com/forums/mmo...ml#post3823554 (Anti-Cheat Research)) it is written that the Albion uses a photon protocol. Are there ready-made mechanisms for decrypting packets?

    These ads disappear when you log in.

  2. #2
    justsomedude's Avatar Member
    Reputation
    1
    Join Date
    May 2018
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    ok sorry for gravedigging or whatever (well not really it's not like there's much activity here anyway), but this needs to be said because i've seen the whole albion uses photon just decode it <insert binary protocol link> a few times and it's a load of crap

    so yeah albion does indeed use photon, along with tcp for chat (apparently, it's in a presentation they did, i haven't checked yet, i dunno if it uses photonengine's protocol)
    but that link, that fucking link is so incredibly useless, as it explains litterally nothing about the actual protocol other than a few indications on the size of packets

    anyway there's nothing really ready made for it, you can check the lib albion-data uses to read the packets as a pretty good start (it's in go, port to whatever you want), but doesn't include photon packet encryption (used in login for example), and the message/command types aren't complete, what i did at that point was have a look at a photon .dll downloaded from their site in dotpeek for the rest

    once you've got the whole photon part out of the way it's actually not that bad given that the data is nicely serialized with type information, then you can info on the actual game operations/events from the albion client .dll (or the common .dll? i don't remember and can't check right now)

    good luck

    edit: also it uses enet (well it's not exactly enet there's a few differences) so this can help you GitHub - lsalzman/enet: ENet reliable UDP networking library
    Last edited by justsomedude; 05-17-2018 at 06:57 AM.

  3. #3
    Jadd's Avatar 🐸 CoreCoins User
    Reputation
    1367
    Join Date
    May 2008
    Posts
    2,310
    Thanks G/R
    76/223
    Trade Feedback
    0 (0%)
    Agreed that the binary protocol link is useless. If you want to understand how Photon works, go download the .NET library and have a look at the source using a decompiler such as dnSpy, JustDecompile, etc.

    If you actually bother to go ahead and manage to read/write the payloads from Albion I'll give a little better explanation as to how Albion packs opcodes, fields, etc. into a packet.

Similar Threads

  1. [Question] What packets are not encrypted/decrypted?
    By adapa in forum WoW Memory Editing
    Replies: 10
    Last Post: 09-28-2011, 09:03 AM
  2. Packet capture/decrypt lib
    By SinnerG in forum WoW Memory Editing
    Replies: 7
    Last Post: 03-24-2010, 05:00 PM
  3. [C] WoW packet decryption
    By pendra in forum WoW Memory Editing
    Replies: 12
    Last Post: 03-06-2010, 12:39 AM
  4. Packet capture/decrypt lib
    By amadmonk in forum WoW Memory Editing
    Replies: 17
    Last Post: 08-14-2009, 04:37 AM
All times are GMT -5. The time now is 04:49 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2018 vBulletin Solutions, Inc. All rights reserved. Digital Point modules: Sphinx-based search