Author Topic: Simple yet useful virus  (Read 25263 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Simple yet useful virus
« Reply #15 on: October 28, 2010, 09:42:15 pm »
Ah right I forgot that worked too. I wonder if it's even longer when all values are different?

Offline Scipi

  • Omni Kitten Meow~ =^ω^=
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1547
  • Rating: +192/-3
  • Meow :3
    • View Profile
    • ScipiSoftware
Re: Simple yet useful virus
« Reply #16 on: October 28, 2010, 09:46:32 pm »
Code: [Select]
:999->dim(L1
:Fill(0,L1
:SortD(L1
Disables ON for quite a long time. Colloquially known as the "Bunny Virus."

I am infamous at my school for this. No one wants to let me borrow their calc. Though now they let me since I can pretend my nspire is broken cause the screen doesn't display.

Imma Cat! =^_^= :3 (It's an emoticon now!)
Spoiler For Things I find interesting:
Spoiler For AI Programming:
Spoiler For Shameless advertising:

Spoiler For OldSig:





Spoiler For IMPORTANT NEWS!:
Late last night, Quebec was invaded by a group calling themselves, "Omnimaga". Not much is known about these mysterious people except that they all carried calculators of some kind and they all seemed to converge on one house in particular. Experts estimate that the combined power of their fabled calculators is greater than all the worlds super computers put together. The group seems to be holding out in the home of a certain DJ_O, who the Omnimagians claim to be their founder. Such power has put the world at a standstill with everyone waiting to see what the Omnimagians will do...

Wait... This just in, the Omnimagians have sent the UN a list of demands that must be met or else the world will be "submitted to the wrath of Netham45's Lobster Army". Such demands include >9001 crates of peanuts, sacrificial blue lobsters, and a wide assortment of cherry flavored items. With such computing power stored in the hands of such people, we can only hope these demands are met.

In the wake of these events, we can only ask, Why? Why do these people make these demands, what caused them to gather, and what are their future plans...

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Simple yet useful virus
« Reply #17 on: October 30, 2010, 06:13:56 pm »
On the TI-81, it was worse: no command can be broken by pressing [ON]. For example, if you try to evaluate
Code: [Select]
sin(sin(sin(sin(sin(sin(sin(sin(sin(sin(sin(sin(9001you'll be waiting a while since you can't interrupt it.
« Last Edit: October 30, 2010, 06:14:10 pm by calcdude84se »
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1594
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Re: Simple yet useful virus
« Reply #18 on: October 30, 2010, 07:48:44 pm »
This is the longest non assembly way to put a calculator out of commission.

On the home screen:
"GarbageCollect [enter]
ans+ans [enter][enter][enter][enter]... repeat until error memory
[2nd][STO]ans[enter]

This lasts about 5 minutes. The best is then the person will press clear, which will take another 5 minutes. They should have pressed enter and just gotten ERR:SYNTAX.
zStart v1.3.013 9-20-2013 
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Simple yet useful virus
« Reply #19 on: October 31, 2010, 03:22:29 am »
On the TI-81, it was worse: no command can be broken by pressing [ON]. For example, if you try to evaluate
Code: [Select]
sin(sin(sin(sin(sin(sin(sin(sin(sin(sin(sin(sin(9001you'll be waiting a while since you can't interrupt it.
wow really? I didn't notice that. Good thing ON break still works for other stuff, tho, else I would have lost Illusiat 81 often. X.x


This is the longest non assembly way to put a calculator out of commission.

On the home screen:
"GarbageCollect [enter]
ans+ans [enter][enter][enter][enter]... repeat until error memory
[2nd][STO]ans[enter]

This lasts about 5 minutes. The best is then the person will press clear, which will take another 5 minutes. They should have pressed enter and just gotten ERR:SYNTAX.
That reminds me when I tried to archive the "#" program (I think) once, back when MirageOS still showed them in the menu if they contained ":" at the start. I did 2nd then ENTER and it took several minutes to scroll through junk. X.x My calc crashed afterward, of course. :P

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Simple yet useful virus
« Reply #20 on: October 31, 2010, 08:23:00 pm »
Yeah. You can break between commands in a program just fine, but the line itself is unbreakable.
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: Simple yet useful virus
« Reply #21 on: November 04, 2010, 03:15:30 am »
Its machine code for simulating pulling a battery.  along with C8

ironically, C4 works too.  XD
Using C4 is a Call and it will use the next two bytes in memory to jump to. This could be very bad.
C7 is rst 00h, so it doesn't do much harm
C8 is ret z so it doesn't properly exit

Offline gangsterveggies

  • LV2 Member (Next: 40)
  • **
  • Posts: 36
  • Rating: +2/-1
  • Asm rules
    • View Profile
Re: Simple yet useful virus
« Reply #22 on: November 09, 2010, 05:12:14 pm »
All this virus talk is making me hungry. The C7 thing... pure evil genius!
I'm waiting for someone to do a calc Farmville. Maybe one day I'll do it!

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Simple yet useful virus
« Reply #23 on: November 09, 2010, 05:14:51 pm »
All this virus talk is making me hungry. The C7 thing... pure evil genius!

Code: [Select]
.FM2010
Pause 0
Pause 0
Pause 0
Pause 0
Pause 0

Evil Genius ;)

ASHBAD_ALVIN

  • Guest
Re: Simple yet useful virus
« Reply #24 on: November 09, 2010, 05:18:20 pm »
Asm(ED54 in a axe program

...on an Nspire only :P

Offline gangsterveggies

  • LV2 Member (Next: 40)
  • **
  • Posts: 36
  • Rating: +2/-1
  • Asm rules
    • View Profile
Re: Simple yet useful virus
« Reply #25 on: November 09, 2010, 05:20:54 pm »
I did it to a friend that's always nagging me about not being able to do a cool virus in a calculator and he freaked out... now his ok... I guess
I'm waiting for someone to do a calc Farmville. Maybe one day I'll do it!

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: Simple yet useful virus
« Reply #26 on: November 09, 2010, 05:21:11 pm »
Nice. That is all I can say. If you want an assembly code for fun... EF104510FB Just be warned that you have to pull out your batteries and you will get a RAM clear...

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Simple yet useful virus
« Reply #27 on: November 09, 2010, 05:21:44 pm »
Asm(EF104510FB)

Try everyone, very cool!

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: Simple yet useful virus
« Reply #28 on: November 09, 2010, 05:23:08 pm »
I'm glad you like! I can come up with a bajillion other fun things like that... Maybe a bunch of 1's and 0's ?

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Simple yet useful virus
« Reply #29 on: November 09, 2010, 11:54:44 pm »
What does those do? Do they just freeze/crash and RAM clear or do they do funky stuff before crashing/freezing?