Author Topic: TI-Nspire Key Brute Forcer  (Read 34220 times)

0 Members and 1 Guest are viewing this topic.

SirCmpwn

  • Guest
TI-Nspire Key Brute Forcer
« on: February 27, 2011, 06:39:33 pm »
While a better program is worked on, I've put together a brute forcing program that will attempt to factor the key.  This is portable, and via Mono, it can run on Mac and Linux.  It should run fine on most versions of Windows.  Here's what to do:
Whenever you are using your computer, try to have this program running.  It will save a file - persist.data - which should not be deleted, or you'll need to start over.  It automatically dumps its state into this file as it goes.  You shouldn't have any trouble with it.  When the key is found, it lets out one long beep to get your attention, displays the results, and saves them to factored_key.txt.
I seriously doubt we'll find the key with this, but it could get some of the work for the more advanced program out of the way, and who knows, even find the key.
Now, this can be very redundant unless we are careful.  When you download this, you'll need to claim a starting number.  Take the number from the bottom of the following list and increase it by a lot (or just request for someone else to assign you a number).  The number should be 512 bits.  Post it in the topic, and I'll add it to this list:
Currently Claimed Bounds (in hex):
Spoiler For Spoiler:
SirCmpwn:
1000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
squidgetx
2000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
apcalc
3000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
alberthrocks
4000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
Builderboy
5000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
z80man
6000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
shimbs
7000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
qazz42
8000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
Juju
9000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
DJ_O
A000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cooliojazz
B000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
« Last Edit: February 28, 2011, 01:14:44 am by Qwerty.55 »

Offline squidgetx

  • Food.
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1881
  • Rating: +503/-17
  • rawr.
    • View Profile
Re: TI-Nspire Key Brute Forcer
« Reply #1 on: February 27, 2011, 06:41:36 pm »
I'll take
2000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000?

SirCmpwn

  • Guest
Re: TI-Nspire Key Brute Forcer
« Reply #2 on: February 27, 2011, 06:42:17 pm »
Sounds good, go for it.

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: TI-Nspire Key Brute Forcer
« Reply #3 on: February 27, 2011, 06:43:01 pm »
You used mscorlib, so cross compatibility is virtually nonexistent :(

SirCmpwn

  • Guest
Re: TI-Nspire Key Brute Forcer
« Reply #4 on: February 27, 2011, 06:43:42 pm »
For goodness sakes, cross compatibility works fine!  Go get Mono and try it, I guarantee you it will run on whatever OS you put it on!

Offline apcalc

  • The Game
  • CoT Emeritus
  • LV10 31337 u53r (Next: 2000)
  • *
  • Posts: 1393
  • Rating: +120/-2
  • VGhlIEdhbWUh (Base 64 :))
    • View Profile
Re: TI-Nspire Key Brute Forcer
« Reply #5 on: February 27, 2011, 06:45:05 pm »
3000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000

If this works, we should pay Sir 10 Million Dollars, as he could have probably won that in the lottery if he got that lucky there! :)


Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: TI-Nspire Key Brute Forcer
« Reply #6 on: February 27, 2011, 06:46:30 pm »
I'm trying it......throws errors. I have mono.

Offline alberthrocks

  • Moderator
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 876
  • Rating: +103/-10
    • View Profile
Re: TI-Nspire Key Brute Forcer
« Reply #7 on: February 27, 2011, 06:47:23 pm »
broooom is working on a server atm. The server can give the starting point as well if needed. :)

I have errors too.... regarding "Access denied":
Code: [Select]
arthur@arthur-PC:~$ mono Nspire*.exe
1024 bit TI-Nspire boot2 RSA Key:
0xc3b3a7015c04299ff3a25f104e2285c1ec2d55471e6208959d0f6981b2fa2c6d
0x3e316f9364d5eb5c7789e142b75bfaf402e7e02fac0cb09f6419db1f44679f8b
0xbcca142f1d312feb095708ef175a4ef80271321e7240f0d854c90a74fc59209c
0xdf80aa8f85ae3b948a3ce55c69cd050098d5a79aebbc241cc642b106b1af2cb7


Unhandled Exception: System.ComponentModel.Win32Exception: Access denied
  at System.Diagnostics.Process.set_PriorityClass (ProcessPriorityClass value) [0x00000] in <filename unknown>:0
  at (wrapper remoting-invoke-with-check) System.Diagnostics.Process:set_PriorityClass (System.Diagnostics.ProcessPriorityClass)
  at NspireKeyFactorer.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0
arthur@arthur-PC:~$
Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/


Proud member of ClrHome!

Miss my old signature? Here it is!
Spoiler For Signature:
Alternate "New" IRC post notification bot (Newy) down? Go here to reset it! http://withg.org/albert/cpuhero/

Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/

Activity remains limited due to busyness from school et al. Sorry! :( Feel free to PM, email, or if you know me well enough, FB me if you have a question/concern. :)

Don't expect me to be online 24/7 until summer. Contact me via FB if you feel it's urgent.


Proud member of ClrHome!

Spoiler For "My Projects! :D":
Projects:

Computer/Web/IRC Projects:
C______c: 0% done (Doing planning and trying to not forget it :P)
A_____m: 40% done (Need to develop a sophisticated process queue, and a pretty web GUI)
AtomBot v3.0: 0% done (Planning stage, may do a litmus test of developer wants in the future)
IdeaFrenzy: 0% done (Planning and trying to not forget it :P)
wxWabbitemu: 40% done (NEED MOAR FEATURES :P)

Calculator Projects:
M__ C_____ (an A____ _____ clone): 0% done (Need to figure out physics and Axe)
C2I: 0% done (planning, checking the demand for it, and dreaming :P)

SirCmpwn

  • Guest
Re: TI-Nspire Key Brute Forcer
« Reply #8 on: February 27, 2011, 06:48:14 pm »
Ah, I should fix that.  It automatically sets the priority to High, which is disallowed under non-Windows platforms.
EDIT: See the first post for a revised version.
« Last Edit: February 27, 2011, 06:51:25 pm by SirCmpwn »

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: TI-Nspire Key Brute Forcer
« Reply #9 on: February 27, 2011, 06:52:19 pm »
I wonder if the cx uses the same keys?

Also, what key are we getting? boot2?
« Last Edit: February 27, 2011, 06:52:52 pm by willrandship »

Offline alberthrocks

  • Moderator
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 876
  • Rating: +103/-10
    • View Profile
Re: TI-Nspire Key Brute Forcer
« Reply #10 on: February 27, 2011, 06:53:07 pm »
O_O
That's crazy.... :P
Did you implement that CPU usage watching idea?
Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/


Proud member of ClrHome!

Miss my old signature? Here it is!
Spoiler For Signature:
Alternate "New" IRC post notification bot (Newy) down? Go here to reset it! http://withg.org/albert/cpuhero/

Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/

Activity remains limited due to busyness from school et al. Sorry! :( Feel free to PM, email, or if you know me well enough, FB me if you have a question/concern. :)

Don't expect me to be online 24/7 until summer. Contact me via FB if you feel it's urgent.


Proud member of ClrHome!

Spoiler For "My Projects! :D":
Projects:

Computer/Web/IRC Projects:
C______c: 0% done (Doing planning and trying to not forget it :P)
A_____m: 40% done (Need to develop a sophisticated process queue, and a pretty web GUI)
AtomBot v3.0: 0% done (Planning stage, may do a litmus test of developer wants in the future)
IdeaFrenzy: 0% done (Planning and trying to not forget it :P)
wxWabbitemu: 40% done (NEED MOAR FEATURES :P)

Calculator Projects:
M__ C_____ (an A____ _____ clone): 0% done (Need to figure out physics and Axe)
C2I: 0% done (planning, checking the demand for it, and dreaming :P)

SirCmpwn

  • Guest
Re: TI-Nspire Key Brute Forcer
« Reply #11 on: February 27, 2011, 06:54:32 pm »
It doesn't watch your CPU, no.  It does take up quite a bit, I see...
It sticks to one core, though, and I haven't noticed the rest of my PC take a performance hit.

Offline willrandship

  • Omnimagus of the Multi-Base.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2953
  • Rating: +98/-13
  • Insert sugar to begin programming subroutine.
    • View Profile
Re: TI-Nspire Key Brute Forcer
« Reply #12 on: February 27, 2011, 06:55:26 pm »
WARNING: The runtime version supported by this application is unavailable.
Using default runtime: v1.1.4322

** (Z:\home\william\Projects\factor.exe:25): WARNING **: The class System.ConsoleKeyInfo could not be loaded, used in mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089

Unhandled Exception: System.TypeLoadException: Could not load type 'System.ConsoleKeyInfo' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.

Doesn't change whether I run with wine or just Mono, since I've got win's mono installed. Just gets rid of the Z:
« Last Edit: February 27, 2011, 06:57:35 pm by willrandship »

SirCmpwn

  • Guest
Re: TI-Nspire Key Brute Forcer
« Reply #13 on: February 27, 2011, 06:56:58 pm »
Thanks, I'll get rid of that particular element.
You may have to use a custom persist file, though, so which range do you want to claim?

Offline alberthrocks

  • Moderator
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 876
  • Rating: +103/-10
    • View Profile
Re: TI-Nspire Key Brute Forcer
« Reply #14 on: February 27, 2011, 06:58:24 pm »
My server will take
4000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000

I can't really run this until that is implemented, since I won't be able to do my HW while that is running. :P
The above range will run on my server for now (withg.us.to under ircuser). :)
Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/


Proud member of ClrHome!

Miss my old signature? Here it is!
Spoiler For Signature:
Alternate "New" IRC post notification bot (Newy) down? Go here to reset it! http://withg.org/albert/cpuhero/

Withgusto Networks Founder and Administrator
Main Server Status: http://withg.org/status/
Backup Server Status: Not available
Backup 2/MC Server Status: http://mc.withg.org/status/

Activity remains limited due to busyness from school et al. Sorry! :( Feel free to PM, email, or if you know me well enough, FB me if you have a question/concern. :)

Don't expect me to be online 24/7 until summer. Contact me via FB if you feel it's urgent.


Proud member of ClrHome!

Spoiler For "My Projects! :D":
Projects:

Computer/Web/IRC Projects:
C______c: 0% done (Doing planning and trying to not forget it :P)
A_____m: 40% done (Need to develop a sophisticated process queue, and a pretty web GUI)
AtomBot v3.0: 0% done (Planning stage, may do a litmus test of developer wants in the future)
IdeaFrenzy: 0% done (Planning and trying to not forget it :P)
wxWabbitemu: 40% done (NEED MOAR FEATURES :P)

Calculator Projects:
M__ C_____ (an A____ _____ clone): 0% done (Need to figure out physics and Axe)
C2I: 0% done (planning, checking the demand for it, and dreaming :P)