Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - alberthrocks

Pages: 1 ... 42 43 [44] 45 46 ... 55
646
Hm... doesn't a CAS solve equations like "2x+5=10" (and more advanced ones)?

647
TI-Nspire / Re: Virus to crack RSA for nspire? :P
« on: October 09, 2010, 07:39:19 pm »
Found the source code! :)

http://ourl.ca/62360
Post #64, 65 - READ them, then peek at source code from downloading from the attachment, or from here:
http://dl.dropbox.com/u/1016340/NspireRSACrackingPrograms/cspire.zip
http://dl.dropbox.com/u/1016340/NspireRSACrackingPrograms/cspire_lfsr.zip

Happy hacking! :) Remember, implement a simple dialog to track progress, stop, etc., then make it minimizable w/tray icon, then add support for posting on internet/infecting HDDs with the factored key file/etc., and finally add support for only running when no CPU hogging process is on.

AND - it must be cross-platform. We want to run this on every computer on the planet (or at least try to).

If you can do all of these, or at least contributed to parts, you get 1024 cookies. :P

648
TI-Nspire / Re: Virus to crack RSA for nspire? :P
« on: October 09, 2010, 07:14:10 pm »
First an 84 jb's a ps3, now (possibly) an NSpire. Nice.  This is looking looking interesting.
Possibly? It's already done! :) http://www.ticalc.org/archives/files/fileinfo/426/42627.html

Anyway, I need to find that lovely C source and repost about it here. :P

649
TI-Nspire / Re: Virus to crack RSA for nspire? :P
« on: October 09, 2010, 07:07:25 pm »
I think I need to look at RSA again :P

You're right.

Basically, the ndless devs already decrypted the OS and boot2, which is how they can produce hacks to make ndless itself. :) But the major hurdle is that we can't write back to the OS, since it's encrypted, and writing anything breaks the signature, causing boot2 to reject it and not load it at all. When you turn off your calculator, the ndless portion is still "loaded" in a way. Now, if you pulled batteries or did a true reset, the jailbreak is gone, and you would need to rerun.

In iPod JB terms, it's a tethered jailbreak, but not as bad as an iPod Touch/iPhone tethered jailbreak, in which any reboot/power off (which happens a lot more than a calc) requires a computer to JB again. (Whereas the Nspire doesn't drain that fast, and can be JB via a TI-84+ :))

I still like the "virus" idea, but I wouldn't make it a virus. I'd make it a easy, portable program that can be distributed easily, has a tray icon and simple dialog for progress, and can submit the final factored key to the internet (and spread to every flash drive and such) if it successfully finds it. People can give this to friends, and they can give to others. If we can build a large base with people doing this, the probability of finding the key goes up. It's hard and slow, but it's the best chance we have to knock TI down with a swift knife. :)

650
TI-Nspire / Re: Virus to crack RSA for nspire? :P
« on: October 09, 2010, 06:58:42 pm »
@Deep: ARM processors are fully capable of running Linux. :)

If all you need to find is the private key (I'm assuming someone's already located the encrypted data), why go to the trouble of number sieving? What you have is a situation any code cracker would dream of where you have access to the device itself. Instead of inefficiently using random numbers, use the bits in the memory itself as the random numbers. When you get a combination that works for the private key, then there's your answer. And since I'm fairly sure the nSpire's emulator can run 84+ ASM, just use an Assembly program to look at the bit level data in the memory. In fact, this is exactly what one of my current projects does.

If you know the approximate location in the memory, then the situation gets even better as you can narrow your search.

EDIT: Yep, you could probably get something like Tiny Core Linux to run on-calc.

FYI, the private key is not stored in the memory of the Nspire AT ALL, nor in the OS.
The public key verifies and decrypts it, that's all. Encrypting uses the private key.
Now, if you were saying that this method could find the private key from the PUBLIC key, then you might have a case.

651
TI-Nspire / Re: Virus to crack RSA for nspire? :P
« on: October 09, 2010, 06:44:34 pm »
Oh, so cracking the code would make custom OS patches viable?

So all you would really need is the private key and the encrypted data, correct (it's been a little while since I've worked with RSA)?

Yup. :)
The private key will let us resign the modified OS, making any changes possible. PLUS - it would also let us create better OSes (hint: Linux calc distro!!), and install them too.

As for this virus idea, I think there was a C program posted.
It would be perfect if there was a simple tray icon to indicate that it's running, and if it ever finds the key, upload it to every single calculator website. :)

652
TI-Nspire / Re: Virus to crack RSA for nspire? :P
« on: October 09, 2010, 06:35:15 pm »
What would cracking the nSpire RSA codes do? Aren't they simply used for the Certificate?

They are, but the PUBLIC certificate verifies the boot2 and the OS itself.
If we cracked the PRIVATE keys, we can sign our own boot2/OS and make a jailbreak permanent. :)

653
The Axe Parser Project / Re: Features Wishlist
« on: October 08, 2010, 12:05:16 am »
Some features I'd love to see implemented:
1) Math specific functions - int( is something I'd love to see. :D Float math is also requested too...
2) input problem.. but I assume that is being fixed atm.
3) Mini input, either on screen, buffer, or backbuffer. Perhaps something like this?
Code: [Select]
minput(startx, starty, endx, endy)->Str1
Example:
minput(10,20,86,28)-> Str1
 (above: 8 units alloted for y, since 6 is height of tiny text, plus 2 for padding.)
Multiline: (If you decide to do so)
minput(startx, starty, endx, endy, multiline BOOL)->Str1
(Multiline is just multiple lines, within the rande of (startx, starty) and (endx, endy).)
Different buffers:
Buffer:
minput(startx, starty, endx, endy, multiline BOOL)ʳ->Str1
Backbuffer:
minput(startx, starty, endx, endy, multiline BOOL)ʳʳ->Str1

Just a thought. :)

654
News / Re: Post Notifier
« on: October 02, 2010, 10:30:22 am »
Oh, thanks.

Would "safe mode" work? I think that's the mode that doesn't allow writing to the hard disk, but I'm not sure. And then I don't know how to use it. What is it?
I have a Windows computer, so don't worry about Windows testing. (Windows XP and Ubuntu, Intel Core 2 Quad 2.33 GHz, nice PC :D)

No, there's no "safe mode" on Linux/Mac OS X. And, the safe mode on Windows still lets you write to the HDD - all it does is disable nearly all the drivers, and disable services. Due to that, it's usually used a lot to remove viruses and spyware.

My program will probably never even touch your internal HDD, if ever. Creating a tray icon and little balloon popups doesn't have to do with the HDD I hope... :P

Just don't mount the HDD (aka don't click on it!). If it IS mounted, unmount it. To check, just right click it, and see if there's a Mount or Unmount option. If there's Mount, you're good to go. If there's Unmount, click that, wait, and you're ready. Better yet, if there is an eject symbol, click it! If there isn't, it's not mounted.

If you're paranoid, you can always run:
Code: [Select]
sudo rm /dev/[HDD]This will remove the reference to the HDD itself, which are created at boot time, and also when things are plugged in. (USB flash drives, webcams, etc.) This does NOT delete the HDD, mind you. (I've done this myself during a USB HDD install, and it doesn't hurt a bit.)

If you're extremely paranoid, you're welcome to pull off the SATA/IDE cable from the internal HDD yourself. :P

655
News / Re: Post Notifier
« on: October 01, 2010, 09:28:24 pm »
Okie dokie, I have 2 people. Anyone one else who would want a Linux/Mac version? :D
(And btw, the toolkit and language I will use *is* crossplatform, but I will not build a Windows version since SirCmpwn already has one up, and I don't want to interfere with his project.)

@Deep Thought: Mac user? Ooohh! Could I use you for testing? I need some Mac testers to ensure that it works, and that the GUI looks as native as possible. :)

656
Ndless / Re: Ndless 1.7 for TI-Nspire
« on: October 01, 2010, 08:52:52 pm »
DJ redirected me here. Do you need help with a corrupt DB?

657
News / Re: Post Notifier
« on: October 01, 2010, 07:39:22 pm »
Grrr...
"Microsoft .NET Framework 4 Client Profile (x86 and x64)" is required... which I usually don't mind, since either Mono or WINE can handle it on Linux. But....

(click above to enlarge)

Of course, I said no.
I poked around to see if I had to crack the setup.exe open, or if it's in the subdirectories.
It was indeed there! But...
Code: [Select]
arthur@arthur-PC:~/PostNotify$ mono './Application Files/ForumNotifier_1_0_0_3/ForumNotifier.exe.deploy'
WARNING: The runtime version supported by this application is unavailable.
Using default runtime: v1.1.4322

** (./Application Files/ForumNotifier_1_0_0_3/ForumNotifier.exe.deploy:29309): WARNING **: Missing method System.Windows.Forms.Application::SetCompatibleTextRenderingDefault(bool) in assembly /usr/lib/mono/gac/System.Windows.Forms/1.0.5000.0__b77a5c561934e089/System.Windows.Forms.dll, referenced in assembly /home/arthur/PostNotify/Application Files/ForumNotifier_1_0_0_3/ForumNotifier.exe.deploy

Unhandled Exception: System.MissingMethodException: Method not found: 'System.Windows.Forms.Application.SetCompatibleTextRenderingDefault'.
Needless to say, it didn't work. As usual, Mono is two steps behind Microsoft.

This is *EXACTLY* why I have .NET so much - tons of bulk, and annoyance like this.
No one gave me the memo that .NET 4 is >1GB... :P

Anyway, complaining won't help the situation. I'm an OK programmer, I do have some time this weekend, and... (*wink* ;) *wink*) might be able to write a PostNotifier for Linux/Mac! :) Obviously, I would like to see demand before I actually commit to writing code, so say YAY to signify that you want it. ;)

658
Other Calc-Related Projects and Ideas / Re: Idea - Backgrounds
« on: October 01, 2010, 07:24:52 pm »
And a special indicatior - nice :D But I'm not too sure what you can put there....

Binary counter? That's better than a floating ribbon, at least.

Actually, an idea: a little dot bouncing back and forth. :)

659
Other Calc-Related Projects and Ideas / Re: Idea - Backgrounds
« on: October 01, 2010, 07:11:45 pm »
I feel like there was a topic started by someone else who had this same idea...let me see if I can find it.

Edit:
Ah yes, it's not exactly the same I guess but very similar. Here it is.

I seriously thought this was a necropost to that topic :P

Anyway, wouldn't it be slow to have such a large pic being alternated while someone's also using the home screen, though? Especially with OS 2.53MP x.x

EDIT: meishe91, I think that was one of the 1000 Signs :D

Not that bad, since you're drawing directly to the screen, and not using OS 2.53MP's text display functions.
(And btw, setting the option to CLASSIC in [Mode] will make printing faster.)

And a special indicatior - nice :D But I'm not too sure what you can put there....

And here's the source code for the picture drawing:
http://www.ticalc.org/pub/83plus/asm/source/weird.z80

660
Other Calc-Related Projects and Ideas / Re: Idea - Backgrounds
« on: October 01, 2010, 06:59:04 pm »
I'd love to this happen :D
Maybe you can base it off of this program?
http://www.ticalc.org/archives/files/fileinfo/168/16870.html
(And yes, source is included - the file is a Z80 itself.)

Pages: 1 ... 42 43 [44] 45 46 ... 55