源码里面的好多代码都是乱码
问一下大家,源码里好多符号都是?号或者#号,是什么原因呢?(DEFUN C:BBq (/ #RE2 ??O7 ??A6 ?~#8 ?~#9 ?~@0 ??I2
?~@1 ?~@3 ?~@4 ??I1 P1 P2 ?}N2 ?}S2
?~@8 ?~{3 ?#*5
)
(DEFUN #RJ2 () (??U6))
(DEFUN #RF7 ()
(DEFUN ?~}2 (??I1 / ?~}3 ??62 ?}:7 ?~}4 ?~}5 ?~}6 P1 P2 P3)
(DEFUN #RF7 ()
(setq P1 (LIST (?}G0 'MIN (??
(?}G0 'MIN (??
)
)
(setq P2 (LIST (?}G0 'MAX (??
(?}G0 'MAX (??
)
)
(setq ?}:7 (DISTANCE P1 P2))
(setq P3 (??U1 P1 (??S4 P1 P2) (??$2 ?}:7 2)))
)
(DEFUN #RF5 () (setq ?~}3 (??I4 ??I1)) (setq ??62 ?@Z8))
(DEFUN #RF6 ()
(REPEAT ?~}3
(setq ?~}9 (#RF1 (??I6 ??I1 (setq ??62 (??70 ??62)))))
(setq ?~}5 (??I5 (CAR ?~}9) ?~}5))
(setq ?~}6 (??I5 (CADR ?~}9) ?~}6))
)
)
(#RF5)
(#RF6)
(#RF7)
P3
)
'?~}2
)
(DEFUN #RE8 () (DEFUN #RE9 () (* ??H5 (GETVAR ??H6))) '#RE9)
(DEFUN #RE6 () (??J7))
(DEFUN #RE3 () (??F0 #RE4))
(DEFUN #RE5 () (setq ??I1 (SSGET)))
(DEFUN #RE7 () (SETVAR ??28 0))
(DEFUN #RF3 ()
(DEFUN #RF1 (?#*5 / ?}}6 P1 P2)
(DEFUN #RF2 () (setq ?}}6 (??59 ?#*5)))
(DEFUN #RF3 ()
(if
(?}$3 (?}$4 (?}$1 'vla-GetBoundingBox (LIST ?}}6 'P1 'P2))))
(PROGN (setq P1 (vlax-safearray->list P1))
(setq P2 (vlax-safearray->list P2))
)
)
)
(#RF2)
(#RF3)
(LIST P1 P2)
)
'#RF1
)
(DEFUN #RF8 ()
(if (??:6 ??I1 nil)
(PROGN (setq ?~#8 0)
(while (and ??I1)
(setq ?}N2 (?~}2 ??I1))
(setq ??O7 (??_1 (??]8 (GETVAR ?}J0) 2 8) 10 ?}E6))
(setq ??A6 (??_1 (??]8 (GETVAR ??N3) 2 8) 10 ?}E6))
(setq ?}S2 (??@0 ?}F9 ??O7 ??A6 ?}J1))
(command ?~*4)
(command ?}S2)
(command ?}N2)
(command ??I1)
(command ??S8)
(command ?~*5)
(command ?}S2)
(command ?}N2)
(command ??S8)
(command ??S8)
(command ??S8)
(setq ?~#8 (??70 ?~#8))
(??Z1 (??@0 #RF9 (??N5 ?~#8) ?~*8))
(setq ??I1 (SSGET))
)
)
(PROGN
(??F0 ?~~3)
(setq ??I1 (SSGET '((0 . "*POLYLINE"))))
(setq #RE2 (#RE9))
(setq ??I2 0)
(command ?@V9)
(command ?#{4)
(while (and (AND ??I1 (< ??I2 (??I4 ??I1))))
(setq ?#*5 (??I6 ??I1 ??I2))
(setq ?~{3 (#RF1 ?#*5))
(setq P1 (CAR ?~{3))
(setq P2 (CADR ?~{3))
(setq ?}N2 (??U1 P1 (??S4 P1 P2) (??$2 (DISTANCE P1 P2) 2)))
(setq ?}S2 (??@0 ?}F9 (??]8 (GETVAR ?}J0) 2 ?@T1) ?}J1))
(setq ?~@8 (SSGET ?~~8 P1 P2))
(VL-CMDF #RJ0 ??R9)
(if (?~~9 ?}B3 ?}S2)
(PROGN (command ?~*0)
(command ?~*1)
(command ?~*2)
(command ?~*3)
(command ??S8)
)
)
(command ?~*4)
(command ?}S2)
(command ?}N2)
(command ?~@8)
(command ??S8)
(command ?~*5)
(command ?}S2)
(command ?}N2)
(command ??S8)
(command ??S8)
(command ??S8)
(setq ??I2 (??70 ??I2))
)
(command ?@V9)
(command ?#~6)
(??Z1 (??@0 ?~*7
(??N5 ??I2)
?~*8
#RJ1
(??]8 (- (* ??H5 (GETVAR ??H6)) #RE2) 2 ??^3)
#MW1
)
)
)
)
)
(DEFUN #RJ3 () (??F0 #RJ4))
(#RE3)
(#RE5)
(#RE6)
(#RE7)
(#RE8)
(#RF3)
(#RF7)
(#RF8)
(#RJ2)
(#RJ3)
(??Z1)
)
(vl-ACAD-defun 'C:BB)
'C:BB
反编译可耻、可反编译后发帖询问更可耻.... 一看又是破解的源码 这是反编译出来的代码 经过加密的 就这样 不是乱码 而且也是可以运行的 的确是反编译的,想知道怎么能解密出来,加载运行不了 飞雪神光 发表于 2023-5-11 21:42
这是反编译出来的代码 经过加密的 就这样 不是乱码 而且也是可以运行的
请问用什么方法可以解密出来吗? 本帖最后由 飞雪神光 于 2023-5-12 07:42 编辑
这已经是解密的了要想还原成正常代码 就得手动了 一个一个替换 用不了是缺少函数库和加密的全局变量 飞雪神光 发表于 2023-5-12 07:40
这已经是解密的了要想还原成正常代码 就得手动了 一个一个替换 用不了是缺少函数库和加密的全局变量
谢谢楼主的指点 这种现象已经越来越多了 看来就是破出来,改为正常参数工程量都大,代码太长都得放弃。
页:
[1]