Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #wiiubru:
- <Maschell> Oh boy
- <Maschell> Crazy story
- <Maschell> I tried to log some interesting stuff on the WiiU
- <Maschell> Then I was curious if it's possible to get the decrypted traffic.
- <Maschell> I already tried hooking into the NSSL_READ/Write function
- <Maschell> but it seemed like every game comes with his on crypto function, and uses then plain send/recv
- <Maschell> I opened the mk8.rpx and had no success. No sign of any crypto in the strings
- <Maschell> But I remember that Sonic Allstar Racing has symbols in it, and an online mode
- <Maschell> So I opened it, and searched for interesting functions
- <Maschell> And found too many functions, nothign really interesting
- <Maschell> But I noticed, that MK8 has a String named something with "nn::nex"
- <Maschell> So i search for the library, but google had no result
- <Maschell> But the Sonic RPX has symbols, so I saw every function
- <Maschell> Including
- <Maschell> nn::nex::RC4Encryption::EncryptDecrypt((unsigned char *, unsigned int))
- <Maschell> So I had to hope that:
- <Maschell> 1. MK8 is really using nn::nex
- <Maschell> 2. MK8 is using the same version of nn::nex
- <Maschell> 3. I can find the function (though the machine code from the sonic.rpx)
- <Maschell> 4. hope that MK8 really uses this function
- <Maschell> Then I had to rewrite the function patcher, to replace a function at any adress
- <Maschell> And spent 2 hours on figuring out on how to get the decrypted and encrypted data from it
- <Maschell> But now it's working xD
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement