 |
Monday, January 28, 2002 |
In a story that is probably unique, R.D. Bridges recovered his sister's
stolen iMac using Netopia's Timbuktu Pro, a program that allows computers to
be remotely controlled and is widely used by computer-help technicians.
Bridges, who lives in Clear Lake, a suburb of Houston, had installed the
software to help his sister, who lives across town, when she ran into
problems. [...]
http://www.wired.com/news/mac/0,2125,50025,00.html
Tracing a Stolen iMac Using Timbuktu
http://www.macscripter.net/unscripted.html [Monty Solomon via risks-digest Volume 21, Issue 90]
0:00
#
G!
| |
Today I got a weird e-mail with some inline uuencoded data that had a
filename of www dot myparty dot yahoo dot com. My Mcafee didn't detect
it as a virus, but it uudecoded into a DOS executable so I was
suspicious. I sent it off to Mcafee, and they sent me back an EXTRA.DAT
for it. Then came the real trouble.
I use a milter I wrote (http://www.nmt.edu/~wcolburn/antivirus/) to detect
viruses. Up until today, it had used error codes to know if a file needed
scanning. The mail file would be "ripmime"ed, and if the error code was 0
(no error) then it meant that some files were successfully extracted. If
files were extracted then they needed to be scanned.
This new virus, W32/Myparty (ED), defeated me on several levels. The virus
wasn't MIME encoded, so ripmime didn't find it. I added a blind uudecode to
my milter, but it was defeated as well. The uuencoded virus is "corrupt"
(but it creates some output which runs), so the return code from the
uudecode command indicates (is indistinguishable from) nothing decoded.
In the end, I decided that the best thing to do is to blindly uudecode AND
ripmime AND scan every single message. As you can imagine, this is a
terrible solution. The core of the problem stems from the fact that MS
products seem to "be generous in what they accept" (the way all good
software should be written?), and so they don't care that the mail wasn't
MIME encoded, nor that it contained a corrupt file.
The risk is that systems are so complex it is getting increasingly hard to
protect them. That virus shouldn't propagate because it isn't MIME encoded,
but it does. That virus shouldn't propagate because it uses a corrupt file
transfer, but it does. If both things were done on purpose, then the writer
was clever. I can image that more software writers than myself considered
"garbage" or "corrupt" data as "safe". ["Schlake ( William Colburn )" via risks-digest Volume 21, Issue 91]
0:00
#
G!
| |
Maximillian Dornseif, 2002.
|
|
|