Does anyone have any comment?
Thanks
Richard.
No. An AutoCAD DWG is data. AutoCAD reads and interprets that data. If
the data does not mean anything to AutoCAD, it gives up. If the data does
mean something to AutoCAD, it draws lines on the screen. That's all.
There are no viruses that are distributed as data.
Note that Word and Excel files are (or can be) a mixture of data and
program code. Word and Excel file viruses are distributed in the code
portion.
jrf
Mark McDonough
mmcdo...@sasaki.com
Richard Devereux wrote in message <36D645E9...@uq.net.au>...
>Can an Autocad DWG of any release carry any type of
>virus's? We have a customer who believes that a virus they
>found one of their systems could have only come from a
>drawing.
>
Darko Bogdan
Jon Fleming wrote:
> In article <36D645E9...@uq.net.au>, Richard Devereux wrote:
> > Can an Autocad DWG of any release carry any type of
> > virus's? We have a customer who believes that a virus they
> > found one of their systems could have only come from a
> > drawing.
>
I don't quite agree with Jon.
DWG cannot contain virus that spreads to other type of files. However certain data can spread and multiply very much like a virus in AutoCAD environment (with AutoCAD loaded), contaminating thousands of drawings on the system, bloating them into tens of megabytes. Another possibility would be messed up ObjectARX application that is demand loaded by custom ARX object. This, in concert with object data could spread, multiply and also do to the system whatever executable can do (ARX is windows DLL).
For an example of junk data virus visit http://www.cal.shaw.wave.ca/~intelcad
Alex Januszkiewicz
alexj.i...@shaw.wave.ca
Jon Fleming <jo...@fleming-group.com> wrote in article <VA.0000077...@main.fleming-group.com>...
I'm not sure I agree with that ... can you give an example that does _not_
involve the user explicitly copying or inserting?
> Another
> possibility would be messed up ObjectARX application that is demand
> loaded by custom ARX object. This, in concert with object data could
> spread, multiply and also do to the system whatever executable can do
> (ARX is windows DLL)
True, but I would say the DWG does not contain a virus; it contains a
virus trigger, harmless in itself. The executable code in the ARX is the
virus. You can safely load the DWG on any system that does not have the
ARX and no harm will be done.
jrf
There is a thing called a "false trigger". Virus scanners look for (among
other things) certain patterns. The presence of a virus pattern in a file
indicates but does not prove contamination. The pattern can arise by
chance.
Since a DWG file is not executable, and cannot contain executable code, the
presence of a virus pattern is a false trigger.
Of course, a DWG file can contain a _reference_ to executable code. I
would argue that the executable code to which it refers can be a virus but
the DWG still does not contain a virus. Opening the drawing, _without_ the
executable code available, is harmless.
jrf
------------------------------------------------
Stephen Steinhauer
CAD Operator
ste...@creekelectric.com
Creek Electric Inc.
------------------------------------------------
Richard Devereux wrote in message <36D645E9...@uq.net.au>...
>Can an Autocad DWG of any release carry any type of
>virus's? We have a customer who believes that a virus they
>found one of their systems could have only come from a
>drawing.
>
If the R14 drawing references another drawing that contains in a RegApp
table invalid entry with name "*", every time you open that drawing new "*"
RegApp anttries are added to it. No copying or inserting. The drawing will
start sucking junk RegApps as soon as they contaminate xref. It bloats
small drawings into megabytes. It's not a virus in classical definition,
but it spreads through CADD system through xrefs and multiplies like hell,
causing lot's of expensive damage as each drawing is usually worth few
thousands dollars. I cleaned the system that contained >700 corrupted
drawings and if not stopped, eventually all 12000 drawings on the project
would get messed up.
> True, but I would say the DWG does not contain a virus; it contains a
> virus trigger, harmless in itself. The executable code in the ARX is the
> virus. You can safely load the DWG on any system that does not have the
> ARX and no harm will be done.
Agree with that.
Alex Januszkiewicz
http://www.cal.shaw.wave.ca/~intelcad
alexj.i...@shaw.wave.ca