Author Topic: New Nspire OS 2.1.1  (Read 15657 times)

0 Members and 2 Guests are viewing this topic.

Offline ruler501

  • Meep
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2475
  • Rating: +66/-9
  • Crazy Programmer
    • View Profile
Re: New Nspire OS 2.1.1
« Reply #30 on: May 03, 2011, 10:53:53 pm »
Its possible but its also like breaking the private key by checking each possible number. very unlikely especially with a 2048 bit key.

Lets still check. I'm all for taking every option we have
I currently don't do much, but I am a developer for a game you should totally try out called AssaultCube Reloaded download here https://assaultcuber.codeplex.com/
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/CS/M/S d- s++: a---- C++ UL++ P+ L++ E---- W++ N o? K- w-- o? !M V?
PS+ PE+ Y+ PGP++ t 5? X R tv-- b+++ DI+ D+ G++ e- h! !r y

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: New Nspire OS 2.1.1
« Reply #31 on: May 03, 2011, 10:56:15 pm »
how is it anything like breaking a 2048-bit key? It would be as simple as parsing for numbers, and with the spaces issue, nothing a quick dissassemble can't fix :P and brute forcing checking the x number of spaces for all possible outcomes is way less than factoring from nothing.

Also, this = 1024 bit. the CX has 2048, though, I thought I heard.
« Last Edit: May 03, 2011, 10:56:51 pm by willrandship »

Offline ruler501

  • Meep
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2475
  • Rating: +66/-9
  • Crazy Programmer
    • View Profile
Re: New Nspire OS 2.1.1
« Reply #32 on: May 03, 2011, 11:22:13 pm »
The 3.0 included both 1024 and 2048

I was talking about the odds of it not the difficulty of it when I compared it to breaking the key
I currently don't do much, but I am a developer for a game you should totally try out called AssaultCube Reloaded download here https://assaultcuber.codeplex.com/
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/CS/M/S d- s++: a---- C++ UL++ P+ L++ E---- W++ N o? K- w-- o? !M V?
PS+ PE+ Y+ PGP++ t 5? X R tv-- b+++ DI+ D+ G++ e- h! !r y

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: New Nspire OS 2.1.1
« Reply #33 on: May 04, 2011, 01:23:53 am »
I guess the odds would be right, but this is much easier to check :P

Where does 3.0's 2048 protection go? in the boot2, with the other one?

Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: New Nspire OS 2.1.1
« Reply #34 on: May 04, 2011, 01:59:10 am »
Where does 3.0's 2048 protection go? in the boot2, with the other one?
The boot2 that's included with OS 3.0 will only accept OSes that have been signed with the 2048-bit key. This is why 1.1-2.1 don't work anymore.

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: New Nspire OS 2.1.1
« Reply #35 on: May 04, 2011, 08:12:57 pm »
Now I wonder how long will it take for them to re-release OS 3.0... let's hope it doesn't hide anything suspicious. I think if they pull a stunt against programmers again, then it's easily gonna land on Slashdot.

What is Slashdot?

http://www.slashdot.org/, basically a techie Associated Press.

And don't forget OS 0.41 (43?) I don't remember, the one with printing. :P

Close. 0.46: http://brandonw.net/calculators/print/




Offline Goplat

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 289
  • Rating: +82/-0
    • View Profile
Re: New Nspire OS 2.1.1
« Reply #36 on: May 05, 2011, 01:44:24 am »
Okay, there is definitively nothing of interest in keys.bin. I went through the whole thing, and every single function in it can be found in Microsoft Visual C++ 7.1's libc.lib. That is, it contains nothing but standard library functions that MSVC adds to your executable if you don't pick a standard library DLL to link against.

404C72 _alloc_osfhnd (start of file is from address 404C92, so only part of this function is present)
404D0F _set_osfhnd
404D86 _free_osfhnd
404E00 _get_osfhandle
404E3C _heap_alloc
404E82 _nh_malloc
404EAE malloc
404EC0 strlen
404F4B wctomb
404FC0 _aulldvrm
405055 calloc
4050D0 _fcloseall
405128 _sopen
4053F8 _onexit
40547A atexit
40548C __onexitinit
4054B4 __crtMessageBoxA
4055B0 strcpy
4056B0 strncpy
4057D4 _global_unwind2
405816 _local_unwind2
40587E _abnormal_termination
4058C2 _ValidateEH3RN
405AEB CPtoLCID
405B1A setSBCS
405B43 setSBUpLow
405CCF _setmbcp
405EB5 __initmbctable
405EE0 memcpy
40621D _callnewh
406238 _fptrap
406250 memset
4062B0 _chsize
40640C _close
40656E _msize
4065A6 __crtCLMapStringA
406962 __crtGetStringTypeA
406B1C _setmode
406B9E __ansicp
406BE1 __convertcp
406DAA _resetstkoflw
406E8D atol
406EE5 _ismbcspace
406F80 _allmul
406FB4 _isctype
407032 _getdrives
407038 __dtoxmode
4070F5 IsRootUNCName
407162 _stat
40749D _mbsicmp
4075DE _mbsrchr
407634 __loctotime_t
407742 _fullpath
4077E6 _getdrive (file ends in the middle of this function)

Numquam te deseram; numquam te deficiam; numquam circa curram et te desolabo
Numquam te plorare faciam; numquam valedicam; numquam mendacium dicam et te vulnerabo

Offline Mardoxx

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 6
  • Rating: +0/-3
    • View Profile
Re: New Nspire OS 2.1.1
« Reply #37 on: May 05, 2011, 09:30:12 pm »
So basically, someone threw it in there as a joke?

Offline ruler501

  • Meep
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2475
  • Rating: +66/-9
  • Crazy Programmer
    • View Profile
Re: New Nspire OS 2.1.1
« Reply #38 on: May 05, 2011, 09:38:15 pm »
accident probably.

Might have been a cruel joke by TI. we never know how sadistic they are going to be
I currently don't do much, but I am a developer for a game you should totally try out called AssaultCube Reloaded download here https://assaultcuber.codeplex.com/
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM/CS/M/S d- s++: a---- C++ UL++ P+ L++ E---- W++ N o? K- w-- o? !M V?
PS+ PE+ Y+ PGP++ t 5? X R tv-- b+++ DI+ D+ G++ e- h! !r y

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Re: New Nspire OS 2.1.1
« Reply #39 on: May 07, 2011, 01:32:58 pm »
Knowing TI and their lack of win, I'm pretty sure someone just forgot it there.
Former Coder of Tomorrow


Offline Goplat

  • LV5 Advanced (Next: 300)
  • *****
  • Posts: 289
  • Rating: +82/-0
    • View Profile
Re: New Nspire OS 2.1.1
« Reply #40 on: May 07, 2011, 02:16:12 pm »
Knowing TI and their lack of win, I'm pretty sure someone just forgot it there.
Why would they have this useless file called "keys.bin" just lying around? I think it's a joke.
Numquam te deseram; numquam te deficiam; numquam circa curram et te desolabo
Numquam te plorare faciam; numquam valedicam; numquam mendacium dicam et te vulnerabo

Offline Silver Shadow

  • Beta Tester
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +27/-7
    • View Profile
Re: New Nspire OS 2.1.1
« Reply #41 on: May 07, 2011, 02:26:45 pm »
Knowing TI and their lack of win, I'm pretty sure someone just forgot it there.
Why would they have this useless file called "keys.bin" just lying around? I think it's a joke.
Yeah it looks like it, but have you ever seen TI joke around? And from past experience, they tend to do things by accident (unless they're absolutely evil and have done all that MP 84+ s**t and OS 3.0 on purpose :devil:)...
Former Coder of Tomorrow


Offline JosJuice

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1344
  • Rating: +66/-14
    • View Profile
Re: New Nspire OS 2.1.1
« Reply #42 on: May 07, 2011, 02:31:27 pm »
Knowing TI and their lack of win, I'm pretty sure someone just forgot it there.
Why would they have this useless file called "keys.bin" just lying around? I think it's a joke.
Yeah it looks like it, but have you ever seen TI joke around? And from past experience, they tend to do things by accident (unless they're absolutely evil and have done all that MP 84+ s**t and OS 3.0 on purpose :devil:)...
And the silly debug strings in OS 0.46. :P

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: New Nspire OS 2.1.1
« Reply #43 on: May 07, 2011, 10:57:46 pm »
Or maybe they're actually gonna implement it? :-




Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: New Nspire OS 2.1.1
« Reply #44 on: May 07, 2011, 11:01:40 pm »
As long as they don't get ideas from OS 2.71MP... O.O
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)