Jump to content

7 posts in this topic

Recommended Posts

Posted

Hi everyone, how're u guys doing.

So I'm playing an mobile chinese online game and I began to do some research month ago just to hack it.

At first, the method I use is packet editing. I set up a proxy server (CCproxy) in VM (VMLiteXPmode), and proxifier setting to redirect all my network to come through that proxy server. After that, I use WPE Pro to capture packet and attempt to resend packets. However the packets are all encrypted in MD5 and CRC32 (checksum) so it doesnt work.

So I use Clutch to get a binary cracked of the game. then I put it into IDAPro and found out something very interesting 

Input MD5 : 8127305391F36204C9AB217D8C3297F0
Input CRC32 : A42A2DCA

And with the IDA, I think I have found the packet encryption method. So I can decrypt packet I got in WPE, and resend it. However I think I still got a very long way to go from here.

So anyone can give me a bit suggestion of what I should do next

Thank you very much

Posted

Hi Dida, when I open IDA, I saw the MD5 and CRC32 hash so problably I can decrypt any packets of the game. Still I don't know if there any online website can help me do that.

Posted

Hi Dida, when I open IDA, I saw the MD5 and CRC32 hash so problably I can decrypt any packets of the game. Still I don't know if there any online website can help me do that.

You can try Googling. :)

Posted (edited)

Thank DiDA for your reply, ( I found this tut http://www.progamercity.net/ghack-tu...rsing-mmo.html useful when decrypt packet)

So I found this code - the encryption method in IDA:
1.NSDataAESDecrypt
2.NSDataAESDecryptwithkey
3.NSSStringAES256
4.NSSStringGMOAES256
5.GMOStringcryptiondecrypt
6.GMODecryptkeypadding
7.GMOSDKRSACCipherkey
8.GMOGAMESDKRSAC
9.Seccdecryptkey

And I think the packet encryption method is one of those above. So there are 2 options for me.

1.Test all the encryption method above to see what make most sense for my packet (but it's complicated)

2.Use GikDbg, and send a packet in to see what they use to decrypt it.

But when I open the GikDbg in window 7 the error 6080 port appear, I try to restart it but still error, Should I run the GikDbg in VMXPLite or not?

(https://iosgods.com/topic/2754-tutorial-how-to-use-gikdbg-lldb-for-windows/ I read the tutorial here but not quite understand it)

Updated by sidamaria

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
×
  • Create New...

Important Information

We would like to place cookies on your device to help make this website better. The website cannot give you the best user experience without cookies. You can accept or decline our cookies. You may also adjust your cookie settings. Privacy Policy - Guidelines