diamondo25 / MapleShark

MapleShark is a MapleStory sniffer that works with SharpPcap. Sniff dem packetzz!
GNU Lesser General Public License v3.0
112 stars 79 forks source link

v183+ GMS incorrect outbound opcode #20

Open BobNigers opened 7 years ago

BobNigers commented 7 years ago

This issue has been happening since v183.1.

Unable to see the correct outbound opcode. The packet structure seems fine. The opcode changes each time upon channel change. It seems to affect only the outbound opcodes that are used for the channels. The login outbound opcodes are proper and don't change.

diamondo25 commented 7 years ago

Yes, Nexon has implemented an opcode crypto. I am currently unable to help with this issue, as it would require some major changes to the codebase, possibly adding realtime packet handling (would help with logging things like drops in realtime, too!).

BobNigers commented 7 years ago

can you provide code for opcode crypto like from ida?

diamondo25 commented 7 years ago

Nope, because its obfuscated.

gigibader commented 6 years ago

Now that a v188 Unvirtualized Client has been released will this issue be fixed?