A85: Re: Assembly virus


[Prev][Next][Index][Thread]

A85: Re: Assembly virus




Well how do computer viruses work in that regard?  That is, if you never
directly access the virus, how does it damage your system?

Justin Bosch
justin-b@juno.com

On Mon, 08 Mar 1999 21:50:29 -0700 Richard Lewis
<RichardLewis@CedarCity.net> writes:
>
>I might be able to make an Usgard specific virus that attaches itself 
>to
>the shell and refuses to be removed.  I could make it so it attacks 
>the
>menu system and reloads itself every time you use it.  Some slight
>modifications to the Usgard string would make it impossible to remove. 
> But
>it would have to be run from Usgard at least once on every calc...
>
>At 09:07 PM 3/8/99 -0600, you wrote:
>>
>>I think most of us probably crash our calculators every day anyways 
>:(.
>>Certainly you could write a virus.  I would think it would be more 
>fun to
>>write one that just made all of the variables grow, little by little. 
> Or
>>maybe it did nothing but spread itself across during file transfer.  
>Once
>>you crash someone's calc, it would be harder to pass it on to the 
>next
>>person.  Anyways, learn some assembly and you can then program your 
>own
>>virus.  Good luck (but i don't really think writing most viruses 
>requires
>>too many "mad skillz").
>>
>>-mike pearce
>>
>>-----Original Message-----
>>From: Matt Cooper <mnemonicdevice@hotmail.com>
>>To: assembly-85@lists.ticalc.org <assembly-85@lists.ticalc.org>
>>Date: Monday, March 08, 1999 8:28 PM
>>Subject: A85: Assembly virus
>>
>>
>>>
>>>Alright, I know this couldn't possibly work else it would have been 
>done
>>>before, but why couldn't someone write code that would use Usgard's 
>TSR
>>>calls to attach itself to the system and then wreak havoc with the
>>>system somehow.  My thought was perhaps have it increment a 32bit
>>>location, then read a 16bit location which is the less-significant 
>side
>>>of the 32bit value.  If that 16bit value = 00 (basically.. the 256th
>>>time Usgard is loaded) then hang the system.  Or delete variables.  
>Or
>>>diddle the first 7 bytes of Usgard so that IT will hang the calc.  
>Etc.
>>>
>>>I don't have the mad skillz to do this, but if I did, I would!
>>>
>>>--Matt Cooper
>>>
>>>
>>>______________________________________________________
>>>Get Your Private, Free Email at http://www.hotmail.com
>>>
>>
>>
>>
>>
>>
>
>
>

___________________________________________________________________
You don't need to buy Internet access to use free Internet e-mail.
Get completely free e-mail from Juno at http://www.juno.com/getjuno.html
or call Juno at (800) 654-JUNO [654-5866]


Follow-Ups: References: