cad中lisp文件给恶作剧_AutoCAD小秘密062:紧急插播,关于LISP的病毒防治
最近突然来了一个PS(不是Photoshop是Product Support啦)那边的问题,我研究了一下觉得还是挺严重的,所以这次插个课,先讲讲这次关于AutoCAD安全性方面的问题。
这次的用户呢,使用的AutoCAD版本是2012,然后反映的问题是这样的:发现公司的电脑中,每个打开的DWG文件旁边都会自动创建一个acaddoc.lsp,并且在AutoCAD启动的时候疯狂加载,造成AutoCAD卡的要命。
这位用户查了一下,说这个是一个AutoCAD的病毒。我听到这个消息就大吃一惊?What?AutoCAD竟然都已经有病毒了?谁这么无聊对着一个文本文档下手?不过想想也是,LISP文件作为AutoCAD重要的启动加载项,本身是一个可以用写字板打开,没有任何保护措施的文件类型,被人动点手脚的话真的很麻烦。
acaddoc.lsp文件究竟是干嘛用的呢?
打开了我的AutoCAD2019,运行APPLOAD命令,可以发现在“已加载的应用程序”中,有acad2019.LSP和acad2019doc.LSP文件。
这两个文件中acad2019doc.LSP文件就是上面我们提到的acaddoc.lsp在之后版本中修改过的新文件。我们来打开这两个文件来看一下。
这两个文件中,acad.lsp是在AutoCAD启动时候加载一遍,而acaddoc.lsp文件则是在新建或者打开文件的时候加载的,这个文件本身是定义了一些LISP的小公具,比如CTRL+A的全选功能就是通过他来实现的。而同样的,写这个病毒(其实我觉得这玩意更像是一个恶意程序)的人也是利用了这个每次新建打开就会加载一次的特性,把有问题的acaddoc.lsp文件传输的到处都是,在查了不少资料以后,我发现其实网络上已经有不少的“acaddoc.lsp文件专杀工具”了,但是鉴于我不能确认我下载下来的是一个病毒专杀工具,还是另外一个病毒,或者是全家桶大礼包啥的,我并没有尝试这个工具。那么AutoCAD有没有什么来防治这个恶意程序的方法呢?在查阅了文献以后,我发现超级简单就能做到:升级你的AutoCAD!在AutoCAD2014之后,针对一些AutoCAD的加载文件所引起的安全隐患方面,我们做了一个可能不起眼,但是非常重要的功能:安全性提升。
在AutoCAD 2014之后的版本,运行OPTIONS命令之后,在“文件”选项卡中,会多出一个选项:【受信任的位置】
这个是一系列路径的列表,有两条默认的路径(不能删除也不能修改),而用户也可以添加自己的信任路径。那么如果用户加载的文件(ARX,LSP等等)在信任路径下,那么加载的过程不会有任何的区别,如果用户加载的文件不在信任路径下,那么在手动加载的时候就会出现这个对话框:
如果您确认这是您真的想加载的文件,那么点击始终加载或者加载一次即可。
而任何在非信任文件夹下的文件都不会被自动加载……这样遍地生根发芽的acaddoc.lsp文件即使再多,不会被加载进来,也是没有危害的。另外关于信任路径的问题,请注意,这个路径是不包含子文件夹的,例如:如果我有文件分别在D:\和D:\ABC下,只将D:\设置为信任文件夹的话,D:\ABC下的文件仍旧是不能直接加载的,需要添加子文件夹至信任路径才可以。
最后一点是关于安全级别的,OPTIONS命令打开选项对话框,切换到【系统】选项卡下,会有【安全选项】按钮:
点击按钮会出现【安全选项】对话框,在这个对话框中可以设置您的安全级别,我个人不建议把安全级别设置为【关】,保持中等或者高是比较好的习惯。
我们欧记,不光在软件的易用性上花功夫,在安全隐私方面也是非常重视的哦!所以,赶紧升级你的AutoCAD到最新版本!
柴立峰(Leaf)老师
Autodesk资深软件测试工程师
在知乎CAD专栏拥有众多拥趸,曾从事多年AutoCAD教学工作,2005年投入到AutoCAD 2007测试工作。
参与AutoCAD for Mac所有版本的研发工作。
在欧特克授权培训中心(ATC)中负责教授AutoCAD的中级/高级课程。
作为一个行走的表情包,二次元段子手和有颜的内涵帝,柴老师教学风格轻松幽默,言简意赅,颇受学员青睐!
cad中lisp文件给恶作剧_AutoCAD小秘密062:紧急插播,关于LISP的病毒防治相关推荐
- cad中lisp文件给恶作剧_最整人的5个CAD问题及解决办法!
原标题:最整人的5个CAD问题及解决办法! PS:公众号菜单[大师之路]->[自学课堂],可观看大师级CAD在线视频教程. 整蛊一:我的打开保存文件对话框呢? 一般来说,当我们新建文件或者打开文 ...
- cad中lisp文件给恶作剧_CAD中LISP程序使用方法
学习园地 | 字号 订阅 1. 对于提供附件下载的,把附件下载就可以了 2. 对于提供的源 LISP 代码, 把代码拷贝. 粘贴到一个文件, 自己起个名或者若 程序里面注释推荐了文件名, 就用推荐的, ...
- cad2016的自动修复此计算机,CAD中遇到文件损坏,别着急,这几招能帮你挽回损失...
CAD中制图,最怕的就是文件损坏,当CAD图形文件损坏时,CAD会提示文件损坏打不开,遇到这种情况,换谁心里都着急,一边是老板不断地催进度,一边是客户正等着看方案,那种滋味只有设计师体会最深刻,遇到C ...
- cad中lisp文件给恶作剧_求大神们帮忙更改下CAD 的lsp 文件 小弟谢谢啦
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 文字距离直线太远了 能改近点吗? 还有文字有的是倒着的,能正过来吗? 麻烦大神帮我改改 谢谢啦 (defun c:LLL() (COMMAND" ...
- cad中lisp文件给恶作剧_[软件心得]我用的CAD,LISP加载文件
(defun c:t() (command "trim")) (defun c:tt(/ o1 o2 ed2 ce2 ct2) (setq o1 (ssget)) (setq o2 ...
- vb如何实现在cad中打开dxf文件_CDR转CAD方法
在CDR文档中又是如何将文档转换为CAD格式的呢?其实只要简单几步就能搞定,下面系统天地小编就来给大家分享cdr(CorelDRAW)文档转换为CAD格式的方法,供大家参考. cdr文档转换为CAD格 ...
- lisp画弯箭头_AutoCAD中怎么画箭头 CAD画箭头的方法
看到网上很多人不知道CAD怎么画箭头的方法,AutoCAD中怎么画箭头?其实在CAD中绘制箭头的方法很多,CAD培训的老师就自己常用的方法说说吧: 1.如果你要标注的话,系统会自动画出箭头,如果想改变 ...
- lisp画弯箭头_在cad中直接画箭头
在中CAD中直接画箭头的命令的一个方法!!! 众所周知,在天正中可直接绘制箭头,而在AutoCAD中不得.最近我发现一个在命令行直接输入命令就可画出你想要的尺寸的箭头的方法,具体实施如下: 1.首先拷 ...
- lisp画弯箭头_在CAD中直接画箭头的命令的一个方法
在CAD中直接画箭头的命令的一个方法!!! 众所周知,在天正中可直接绘制箭头,而在AutoCAD中不得.最近我发现一个在命令行直接输入命令就可画出你想要的尺寸的箭头的方法,具体实施如下: 1.首先拷贝 ...
- lisp 天正标高_天正lisp文件夹_晓东CAD家园-论坛-A/VLISP-[求助]:怎样设置这个lisp里的读取文件...
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区. 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 这时一个别人很久以前的lisp文件,可能是cadR12版就有了.文件语句如下: (se ...
最新文章
- pandas删除数据行中的重复数据行、基于dataframe所有列删除重复行、基于特定数据列或者列的作何删除重复行、删除重复行并保留重复行中的最后一行、pandas删除所有重复行(不进行数据保留)
- java unicode补充字符带来的码点和代码单元问题
- MongoDB导出场景查询优化 #1
- Python初学者之ModuleNotFoundError:No module named 'cv2'简单解决办法
- 国内程序员最容易发音错误的单词集合
- 随机采样方法整理与讲解(MCMC、Gibbs Sampling等)
- iOS 控制屏幕横竖屏旋转
- 作为资深的无人机从业者,卡尔曼滤波你不能不知道 通俗易懂的来说卡尔曼滤波
- Oracle数据库操作基本语法
- MATLAB人脸识别
- matlab中如何求导数,matlab如何求导数
- Word添加脚注自定义标记
- 推荐几款2021好用的可视化报表工具
- 天虹办公系统kk服务器,客户齐点赞,蓝凌KK 7.0大幅提升工作效率
- 夜间模式 css,网站夜间模式的实现
- 谷歌网盘扩容 - Google Drive Upgrade
- python之WeChat撩妹神奇
- matlab对照片进行磨皮美白,人像照片快速磨皮美白处理的PS技巧
- POE光纤收发器的三大应用场景
- kaprekar常数(6174猜想)