DSi Common Key Bruteforcer

Status
Not open for further replies.

WB3000

Well-Known Member
OP
Member
Joined
Apr 5, 2007
Messages
674
Trophies
1
Website
wb3000.co.nr
XP
471
Country
United States
It's nearly impossible, but the DSi Common Key could be bruteforced. Since this is a large community, it would increase the odds of finding it if as many as possible ran this program.

Updated: (5/5)
Download: http://www.mediafire.com/?zjmtdybjlum
+ Speed increase by roughly 16-20 times previous.
+ Fixed writing of common key to file.

Source and binary included (Windows, .NET only). It works by attempting to decrypt NUS DSi content.

Modes described (Bold is recommended mode):
- Standard: Increments from 0. Not recommended unless you are part of a BIG organized attack.
- 'Secure' Random: Generates random, non-zero byte keys to verify with. A good choice.
- '1' Bit Mode: Secure Random, but knows that the first bit of the key is 1, and makes sure the keys follow that rule.
- Standard Random: Obsolete due to uselessness.
- Debug Mode: Use to check certain key validity.

If you should happen to discover the key, be sure to inform someone who knows how to use it; ie. someone at DSiBrew/Wiibrew.

Good luck.
rolleyes.gif
 

WB3000

Well-Known Member
OP
Member
Joined
Apr 5, 2007
Messages
674
Trophies
1
Website
wb3000.co.nr
XP
471
Country
United States
Sonicslasher said:
So will it tell me if it finds something?

Prints the key to the screen, yes.

QUOTEhm... I doubt it would be of any use if it would take years like you say, why not post on more sites

Standard mode is not recommended, and will take years. Random mode could find the key at any moment, so it might not take years, might never find it.
 

commdante

Well-Known Member
Member
Joined
Jun 4, 2006
Messages
202
Trophies
1
Website
Visit site
XP
152
Country
Netherlands
Any chance for some server program who gives a range to calculate. Since no doubt Nintendo will try to counter it, multitudes of the same range could be given. At least there is some more direction then imo.

Also: Will it save which ranges it has done when you quit? So it won't do the same ranges again when you restart again? Or is it completely random (secure random mode))?
 

omatic

Well-Known Member
Member
Joined
Apr 25, 2007
Messages
408
Trophies
0
Age
36
Location
United States
Website
Visit site
XP
261
Country
United States
The binary should be updated such that:

1) If the key is found, then it outputs the key to a new file in the same directory. It would really suck if someone happened to get the key and they accidentally closed the program.

2) Instead of outputting random keys tested, instead output number of keys attempted.
 

WB3000

Well-Known Member
OP
Member
Joined
Apr 5, 2007
Messages
674
Trophies
1
Website
wb3000.co.nr
XP
471
Country
United States
QUOTE said:
Any chance for some server program who gives a range to calculate. Since no doubt Nintendo will try to counter it, multitudes of the same range could be given. At least there is some more direction then imo.

Well, you can call the program with key parameters for standard mode.

"program.exe AA BB CC DD EE FF 11 22" etc.

I'm not going to do much more work on this. It does what it does. You could in theory make something like that, and create batch scripts to take the key range.

QUOTEThe binary should be updated such that:

Both are things I am considering.
 

houseonfire

Well-Known Member
Member
Joined
May 21, 2007
Messages
285
Trophies
0
XP
112
Country
United States
There should be a web host that logs every key that has been tried so far, and relays these keys to the other users programs so that the key is not tested again.
Might be hard. i dont know
Would be better than setting up a server/botnet so people don't start hacking each other..
 

DEElekgolo

Well-Known Member
Newcomer
Joined
Apr 7, 2009
Messages
75
Trophies
0
Age
29
Website
Visit site
XP
262
Country
United States
Why not have a server that can list all the keys that have already been tried, this can cutback the time by a ton seeing that the ones that already have been calculated wont be calculated gain. Narrowing it down all the time.
 

omatic

Well-Known Member
Member
Joined
Apr 25, 2007
Messages
408
Trophies
0
Age
36
Location
United States
Website
Visit site
XP
261
Country
United States
DEElekgolo said:
Why not have a server that can list all the keys that have already been tried, this can cutback the time by a ton seeing that the ones that already have been calculated wont be calculated gain. Narrowing it down all the time.

This wouldn't work with the random generator scheme, since you'd be checking the key you just generated against all the keys already generated by others (or yourself). It'd be a waste of time in that respect.

It might work if all the possible keys were chopped up into segments and a PC was delegated a range of values to check, incrementally asking the master list for a new range of values to check. However, this would require a dedicated server and a server / client interface. It'd also require a painstaking chopping-up of all possible keys, which would make for a HUGE list. It might not be feasible for us poor folk.
 

WB3000

Well-Known Member
OP
Member
Joined
Apr 5, 2007
Messages
674
Trophies
1
Website
wb3000.co.nr
XP
471
Country
United States
The keys shown every 1000 are just random. In a future build it will not show them, rather more stats regarding the process.
 

houseonfire

Well-Known Member
Member
Joined
May 21, 2007
Messages
285
Trophies
0
XP
112
Country
United States
omatic said:
DEElekgolo said:
Why not have a server that can list all the keys that have already been tried, this can cutback the time by a ton seeing that the ones that already have been calculated wont be calculated gain. Narrowing it down all the time.

This wouldn't work with the random generator scheme, since you'd be checking the key you just generated against all the keys already generated by others (or yourself). It'd be a waste of time in that respect.

It might work if all the possible keys were chopped up into segments and a PC was delegated a range of values to check, incrementally asking the master list for a new range of values to check. However, this would require a dedicated server and a server / client interface. It'd also require a painstaking chopping-up of all possible keys, which would make for a HUGE list. It might not be feasible for us poor folk.
I guess that's where the botnet comes in.
 

commdante

Well-Known Member
Member
Joined
Jun 4, 2006
Messages
202
Trophies
1
Website
Visit site
XP
152
Country
Netherlands
Euhm, it doesn't have to record every key tried ... how about random ranges of 1.000.000 or 1.000.000.000 per "package" logged? I have no idea how many there are in total, but it shouldn't be that hard to divide them into packages for a range checked.
There seems to be 16 "FF" parts, even on my slow server computer thingy it's doing 1000 per sec ... so 65.535 (16 bit, right?) per min ... 16.777.215 (if I remember correctly) should be about 4.7hours. Seems to be a nice size for a "package". Or even a bigger range and save where it stopped...once done it would upload the result.

Or we could all just calculate randomly and do 40% (just a guess
tongue.gif
) of the same calculations.
 

fgghjjkll

GBATemp MegaMan
Member
Joined
Jul 7, 2008
Messages
2,043
Trophies
0
Age
28
XP
1,038
well...this is a windows application.
if you could make it support unix [cos it can like support multiple cpu's]
i could get my dad to get his friend who works at some hot shot tech company to crack it.
 

commdante

Well-Known Member
Member
Joined
Jun 4, 2006
Messages
202
Trophies
1
Website
Visit site
XP
152
Country
Netherlands
Wasn't the source-code posted too? Just run it through a compiler...

(It's rather addicting to check ones in a while...any prizes for it yet?
tongue.gif
)
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    They have they own kids now that will pay them back for all the things they did to me, that's how it works, Karma.
    +2
  • K3Nv2 @ K3Nv2:
    Tell their kids about pawn shops
    +2
  • K3Nv2 @ K3Nv2:
    Lol I still got mw2 open beta on this ps4
  • BigOnYa @ BigOnYa:
    I just recently picked up a n64 from a garage sell, and looking to mod it and add a HDMI port to it. https://www.ebay.com/itm/3548173115...044&customid=4f3038da73b61afddf7e5e90f4153856
  • BigOnYa @ BigOnYa:
    I'd like to find a power strip and HDMI selector built in 1 unit, so I can select which game system I want, and will switch to that hdmi, and power on that plug/power supply only, so don't have all game systems powered all the time, but can't find anything like. May just have to make something myself.
  • BigOnYa @ BigOnYa:
    Maybe start a kick starter page and sell them, yea right. Big N would prob C&D me, not anything Big N related, but just because that's what they do nowdays. Then come out with they own in a year or so.
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Nice. Which operating system are you installing?
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, windows 10 and some linux distro like linux mint
  • Xdqwerty @ Xdqwerty:
    dualbooth
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Yeah, I'd recommend having another OS just in-case you want to play games.
  • SylverReZ @ SylverReZ:
    At least Linux doesn't contain spyware than what Windows has.
  • Xdqwerty @ Xdqwerty:
    @SylverReZ, cuz of lag?
  • SylverReZ @ SylverReZ:
    @Xdqwerty, No. Whenever you use the internet on Windows, Microsoft collects personal data and installs bloatware that isn't necessarily needed, such as Edge.
  • SylverReZ @ SylverReZ:
    Speaking of which
  • Xdqwerty @ Xdqwerty:
    @SylverReZ,
    I recall @impeeza mentioned some trick about not having bloatware when installing windows where you set up your country to "world" or smh like that
    +1
  • SylverReZ @ SylverReZ:
    Yes, you can debloat the operating system, but in some cases for me it just reinstalls them.
    +1
  • Xdqwerty @ Xdqwerty:
    @SylverReZ,
    I also recall my brother downloded a "non bloated" version of windows 11 on his pc
    +1
  • BigOnYa @ BigOnYa:
    "Why debloat? Why not embrace and enjoy my bloat?" - Gates
    +3
  • impeeza @ impeeza:
    @Xdqwerty yes, when you are installing Windows on the first steps you are asked for your current location, you MUST to select «international» so no bloatware is installed, because the bloatware is location based. if this night I have some time I will setup a VM and take screenshots.
    +2
  • BigOnYa @ BigOnYa:
    User Gates "Disliked" your answer.
    +2
    SylverReZ @ SylverReZ: :rofl2: :rofl2: +1