找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: mmmm

[测试]:挑战图形加密。谁能解开此图?

[复制链接]
 楼主| 发表于 2003-8-19 11:49:44 | 显示全部楼层
哦知到了,在2004或14中可以explode产生一个复本实体。
之后将副本实体转到另外一张图就行了。
我刚刚发一封email告诉德国的公司在这里需要改进一下。否则真不可想象花195美元买个Explode
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2003-8-19 12:25:57 | 显示全部楼层
最初由 mmmm 发布
[B]哦知到了,在2004或14中可以explode产生一个复本实体。
之后将副本实体转到另外一张图就行了。
我刚刚发一封email告诉德国的公司在这里需要改进一下。否则真不可想象花195美元买个Explode [/B]

我在2002下这样提取实体

  1. (defun ConvertEntitytoWCS (ent / elst)
  2.   (setq elst (entget ent))
  3.   (setq
  4.     elst
  5.      (mapcar
  6.        '(lambda        (x)
  7.           (if (member (car x) '(10 11 12 13 14 15 16 17 18 19))
  8.             (cons (car x) (trans (list (cadr x) (caddr x) 0.) 0 1))
  9.             x
  10.           )
  11.         )
  12.        elst
  13.      )
  14.   )
  15.   (setq        elst (subst '(210 0.0 0.0 1.0)
  16.                     (assoc 210 elst)
  17.                     elst
  18.              )
  19.   )
  20.   (entmake elst)
  21.   (princ)
  22. )

生成的实体是隐藏的还要改成 visible。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-8-19 13:08:58 | 显示全部楼层
17楼的方法只能在加载ProtM.ARX的情况下用,而且LWPOLYLINE出错,位置和UCS都不对。
新生成的实体也是同时被锁定的,无法修改。

不加载ProtM.ARX的情况下,不能生成任何实体。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-8-19 14:03:22 | 显示全部楼层
我的这算解密了吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-8-19 17:10:35 | 显示全部楼层
不太象,原对象好像都是line线而不是pline线,请楼主说明一下,锁定前是什么线?
我在dxf 文件上看到了http://www.somaxx.de/,其实list一下就出来(对这种突出自己的做法向来反感,曾见某软件“不一样就是不一样。。。”恶心!),只是去瞄了一下,因为对洋鬼子的网站兴趣不足(当然本人也就识26个字母)。我更注意的是下面这些信息
310
A0000000060000000C0000000E000000070000000C000000120000000
00000000C00000017000000FDFFFFFF10000000180000000000000000
00F03F1000000019000000000000000000000054000000200000000200
000074B79BA7A4518440401B57D0DFD86140000000000000000030E
2217B6AC68A401CDA3353AF7D7C
310
40000000000000000000000000000000000000000000000000000000000000F03F
所以让我想到了锁定原理。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-8-19 18:11:31 | 显示全部楼层
explode
选择 all不行啊
不能分解
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-8-19 18:20:52 | 显示全部楼层
你注意到了
最初由 mmmm 发布
[B]哦知到了,在2004或14中可以explode产生一个复本实体。
之后将副本实体转到另外一张图就行了。
[/B]
吗?
不过,副本之说值得推敲。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

发表于 2003-8-19 19:00:47 | 显示全部楼层
最初由 mmmm 发布
[B]17楼的方法只能在加载ProtM.ARX的情况下用,而且LWPOLYLINE出错,位置和UCS都不对。
新生成的实体也是同时被锁定的,无法修改。

不加载ProtM.ARX的情况下,不能生成任何实体。 [/B]

在2002下又试了试,也解开了,不过还是利用dwfout->dwfin 结果和 柔柔 的图形一样。

在2002下直接打开test.dwg后显示图形与预览图像不一致,dwfout时图形一定要与预览图像一致时才可输出,至于如何到这步还是受楼主的启发。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-8-19 19:41:24 | 显示全部楼层
我认为不存在副本之说,我注意的是dxf 文件中的310 标号,它是图块标记。既然是图块,逃不过explode ,但是,它把本是图块的属性修改了,使得 expload  能行但其他命令失效(因为它已不是ACAD的普通对象),也即尽管能炸开却不能作其他操作。expload一旦炸开,图块内的原对象被重新加入数据库,这样我们能够得到原对象,但被修改过属性的图块因为无法操作它,只能保留。
当然,expload 命令的原理说不清,如果是把图块内的各对象重现然后删除图块,那副本之说是成立的。
另外,我认为,它是一个对象制作一个图块,所以当你选择时,看上去每个对象是独立的,要不,一下子就被识破。
这种锁定,怎么说呢?我之所以在上面的帖子中说“是我们想得太复杂”,我想,大多数用户遇到这种图形,第一个想到的便是expload ,完后去编辑,说不定就选到了被炸开的原对象,只要有一个对象能编辑,很自然会想到把它们移出来。说句不好听的话,这种锁定,反倒难倒了喜欢研究的很少一部分用户,而这部分用户又喜欢研究,最终也能解开,这能起加密作用吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-8-19 20:03:27 | 显示全部楼层
楼上大哥,能教教我这个招么?我很需要,最好简单一些,不不太懂的,求求你了!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-8-19 21:55:57 | 显示全部楼层
教你如何解开?你现在没遇到这种图呀!下次是什么样谁知道?如果老外修改程序,此方法肯定就不管用了。
如果是怎样查到它的原理的,那我上面已经介绍,这当然要有一点基础才行呀,起码要能看懂dxf 文件。
有问必答,想来就是如何解开的问题吧,是这样:
用expload 命令,选择所有图形,然后用move 命令选择所有图形,这时,被炸开的原对象被移到新的地方,由于被锁定的图形不能操作,那就用复制粘帖或wblock 命令把解开的图形转移到新的文件上。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-8-19 22:46:22 | 显示全部楼层
最初由 柔柔 发布
[B]不太象,原对象好像都是line线而不是pline线,请楼主说明一下,锁定前是什么线?
我在dxf 文件上看到了http://www.somaxx.de/,其实list一下就出来(对这种突出自己的做法向来反感,曾见某软件“不一样?.. [/B]

哈~~我能把line线变成pline线还不行?你再炸一哈子不就line线了?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-8-20 11:43:12 | 显示全部楼层
我试过,15楼的不行?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2003-8-21 11:12:00 | 显示全部楼层
设想一下,如果把代理实体的原型由INSERT改为MINSERT是否可能抵抗Explode?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-8-21 14:13:28 | 显示全部楼层
还是不懂啊!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-5-3 01:44 , Processed in 0.460346 second(s), 53 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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