Homebrew AES key scrambler

  • Thread starter Thread starter Suiginou
  • Start date Start date
  • Views Views 89,909
  • Replies Replies 455
  • Likes Likes 12
Eww, python.. lol. Well I was just gonna to write a DLL in C, so i can just import it into my C# projects. You feed it keyX and keyY and it returns normal key.
if you would need to feed it keyx and y, why not just feed it the normal key? (or no feeding at all?)
 
if you would need to feed it keyx and y, why not just feed it the normal key? (or no feeding at all?)
yeah, or, since they KeyY's can be stored in the NCCH header, why not just add support to something like 3dstool or something similar where you feed it keyX, it pulls KeyY from the header, calculates normalkey and does the rest from there
 
Last edited by dark_samus3,
  • Like
Reactions: cearp
Maybe the point of the program is to calculate the normalkey?
but why not calculate keyx?
what i mean is, if they are all keys we shouldn't have, you shouldn't assume we have any of them, right? :)
(= just make them all public)
 
but why not calculate keyx?
what i mean is, if they are all keys we shouldn't have, you shouldn't assume we have any of them, right? :)
(= just make them all public)
Well not all keyx are known, and it's possible to change them as well.
Leaving the variables to user's input makes the library more flexible or something. Definitely cleaner than hardcoding all the keys in there.
 
  • Like
Reactions: cearp
but why not calculate keyx?
what i mean is, if they are all keys we shouldn't have, you shouldn't assume we have any of them, right? :)
(= just make them all public)
Well not all keyx are known, and it's possible to change them as well.
Leaving the variables to user's input makes the library more flexible or something. Definitely cleaner than hardcoding all the keys in there.
This. Also we must know the normalkey in order to calculate KeyX, which kinda defeats the purpose of figuring KeyX out in the first place
 
since when posting numbers and passwords are illegal ?
You can't patent string of numbers/words same as reverse engineered products that are even sold in shops are legal.
This is why also most of companies from food/medicine etc production keep their recaptures tightly locked not because they fear copycats but because they won't be able to sue copy cats creating same products.

No one saw anything from "that" case years ago ?
 
since when posting numbers and passwords are illegal ?
You can't patent string of numbers/words same as reverse engineered products that are even sold in shops are legal.
This is why also most of companies from food/medicine etc production keep their recaptures tightly locked not because they fear copycats but because they won't be able to sue copy cats creating same products.

No one saw anything from "that" case years ago ?
dmca anti-reverse-engineering law exists now
 
I saw the pastebin, and I'm impressed. It didn't take long for someone to crack the constant. I'm not sure exactly what we can do with it right now other than decrypting things on PC that would otherwise require a 3DS, but I have a feeling it'll be of great use in the near future :)
 
I saw the pastebin, and I'm impressed. It didn't take long for someone to crack the constant. I'm not sure exactly what we can do with it right now other than decrypting things on PC that would otherwise require a 3DS, but I have a feeling it'll be of great use in the near future :)
where's the pastebin? (surely we can share that link, if we can't share the actual value itself)
(or are we not even allowed to type 'pastebin'?) (not a temp criticism, just a web/legal one)
 
where's the pastebin? (surely we can share that link, if we can't share the actual value itself)
(or are we not even allowed to type 'pastebin'?) (not a temp criticism, just a web/legal one)
I think we can say it indirectly "that pointy business" or "meow philipines" or "ネコ◉" or "that iso site".
 
  • Like
Reactions: cearp
where's the pastebin? (surely we can share that link, if we can't share the actual value itself)
(or are we not even allowed to type 'pastebin'?) (not a temp criticism, just a web/legal one)
Search reisyukaku pastebin, it contains a bunch of keys as well as the entire formula (also check my custom title :) )

Edit: Here is the related post: http://gbatemp.net/threads/aes-key-scrambler.406951/page-12#post-5902266

Nothing unveiled will give us 9.6+ emuNAND on N3DS. (Excepted memchunkhax2+ntrcardhax on sysNAND 9.6+).
arm9loaderhax might help with that. Emphasis on might.
 
Last edited by The Real Jdbye,
It won't help with that, because you are destroying the keys to be able to exploit it.
KeyX is set by Arm9Loader and KeyY is set by NATIVE_FIRM, so I guess you are right since KeyX is probably already cleared by the time arm9loaderhax runs. If we could get the normal key somehow it would be possible, but that's probably not going to happen any time soon.
 

Site & Scene News

Popular threads in this forum