Đến nội dung


Hình ảnh
- - - - -

Khóa file cad


  • Please log in to reply
10 replies to this topic

#1 autosoft

autosoft

    biết zoom

  • Members
  • Pip
  • 11 Bài viết
Điểm đánh giá: 2 (bình thường)

Đã gửi 25 October 2008 - 03:49 PM

Tôi đang thử nghiệm một giải pháp chống sửa bản vẽ, tức là bản vẽ autocad bị mã hóa không cho phép người dùng thay đổi nội dung.

Các bạn download về, giải nén và sử dụng lện AP (APPLOAD) của Autocad để load chương trình.

Cách sử dụng đơn giản, bạn sử dụng lệnh LOCK và ấn chấp nhận để tiến hành mã hóa.

Chú ý:

+ Vì đây chỉ là giải pháp thử nghiệm nên chương trình giới hạn trong 100 đối tượng bản vẽ. Nghĩa là bản vẽ nào có > 100 đối tượng thì ko chạy đc.

+ Thực hiện lệnh trên vùng vẽ (Model )

+ Nên explode tất cả các đối tượng trước khi thực hiện lệnh

+ Vì là thử nghiệm nên chương trình chỉ hỗ trợ các đối tượng dạng đường. (vì vậy bạn cần explode )

+ Các bạn dùng thử, check xem có thể phá đc nó không? Nếu tốt ta sẽ tiến hành hoàn thiện nó để chia sẻ với mọi người.

+ Link download: LockDWG

+ Quên mất: sản phẩm chỉ chạy cad == 2k7

+ Mọi người cho ý kiến?
  • 0
AcDbEntity

#2 Nguyen Hoanh

Nguyen Hoanh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 4105 Bài viết
Điểm đánh giá: 4495 (đỉnh cao)

Đã gửi 25 October 2008 - 04:53 PM

Tôi đang thử nghiệm một giải pháp chống sửa bản vẽ, tức là bản vẽ autocad bị mã hóa không cho phép người dùng thay đổi nội dung.

Các bạn download về, giải nén và sử dụng lện AP (APPLOAD) của Autocad để load chương trình.

Cách sử dụng đơn giản, bạn sử dụng lệnh LOCK và ấn chấp nhận để tiến hành mã hóa.

Bạn thử lock 1 bản vẽ dwg rồi upload lên diễn đàn cho mọi người xem!
  • 0

#3 autosoft

autosoft

    biết zoom

  • Members
  • Pip
  • 11 Bài viết
Điểm đánh giá: 2 (bình thường)

Đã gửi 25 October 2008 - 10:13 PM

Bạn thử lock 1 bản vẽ dwg rồi upload lên diễn đàn cho mọi người xem!


Mọi người thử bản vẽ này Link

Xin lỗi vì bản vẽ hơi nặng và Save = cad 2007.

Mọi người thử xem có dễ phá không? Tôi nghĩ là cũng có cách, nhưng bản khóa đủ khó ở mức nào đó là ổn rồi. Ít nhất cũng chống đc mấy thằng Amater :leluoi:
  • 0
AcDbEntity

#4 Nguyen Hoanh

Nguyen Hoanh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 4105 Bài viết
Điểm đánh giá: 4495 (đỉnh cao)

Đã gửi 25 October 2008 - 10:28 PM

Mọi người thử bản vẽ này Link

Xin lỗi vì bản vẽ hơi nặng và Save = cad 2007.

Mọi người thử xem có dễ phá không? Tôi nghĩ là cũng có cách, nhưng bản khóa đủ khó ở mức nào đó là ổn rồi. Ít nhất cũng chống đc mấy thằng Amater :leluoi:

Quá dễ để phá bạn ạ. Cách của bạn đã được bàn trên CADViet nhiều rồi.

Bạn sử dụng 2 thao tác:
1. Disable một số chức năng của CAD = macro, cái này thì không có tác dụng khi người sử dụng chọn disable macro.
2. Đặt thuộc tính Allow exploding của Block về No.

Cách phá block:
Đầu tiên Open file, chương trình hỏi enable hay disable macro, chọn disable.
Sau đó thì:
- Với máy mạnh thì dùng lệnh bedit, rồi nhấn Ctr+1 để hiện hộp thoại properties (nếu nó chưa hiện) rồi chọn Allow Exploding về Yes, Close bedit rồi dùng lệnh explode bình thường.
- Với máy yếu thì phải làm nhiều thao tác hơn: chọn block rồi dùng lệnh wblock ra 1 file mới. Sau đó insert file vừa wblock vào, cad sẽ hỏi có redefine block gốc không, chọn yes. Sau đó dùng lệnh explode bình thường.

Bạn xem có người đã từng làm giống bạn ở đây: Test file chống trộm
  • 1

#5 ktsnvn

ktsnvn

    biết vẽ arc

  • Members
  • PipPip
  • 44 Bài viết
Điểm đánh giá: 3 (bình thường)

Đã gửi 26 October 2008 - 10:31 AM

[quote name='Nguyen Hoanh' date='Oct 25 2008, 22:28' post='37745']

sao không dùng chương trình này thử xem "CADVault.ENU.msi" do minh load len không được nên bạn thử test thử xem trên google đấy!!!!
  • 0

#6 autosoft

autosoft

    biết zoom

  • Members
  • Pip
  • 11 Bài viết
Điểm đánh giá: 2 (bình thường)

Đã gửi 27 October 2008 - 12:16 AM

Đúng là hoàn toàn có thể phá đc mấy cái Block này, tất nhiên là chẳng cần mấy cái bước enable hay disable marco cả (vì có viết bằng macro đâu). Còn đoạn sau thì làm như bác Hoành là ok.

Nhưng vấn đề của em ko phải ở cái block mà ở những thứ sau:

+ Sau khi explode tất cả các đối tượng về cùng 1 layer và nhận mầu lung tung.

+ Một đối tượng lại được break ra thành rất nhiều đoạn nhỏ khác.

Tất nhiên em ko nói giải pháp này là triệt để. Theo lời góp ý của bác em đang tìm giải pháp khác.

Còn cái CadLock (CADVault) gì gì đó, tôi thấy hình như máy tính nào muốn xem được bản vẽ cũng phải cài thêm nó. Không biết có đúng không, nếu như thế thì cũng tệ quá.
  • 0
AcDbEntity

#7 Nguyen Hoanh

Nguyen Hoanh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 4105 Bài viết
Điểm đánh giá: 4495 (đỉnh cao)

Đã gửi 27 October 2008 - 06:49 AM

Đúng là hoàn toàn có thể phá đc mấy cái Block này, tất nhiên là chẳng cần mấy cái bước enable hay disable marco cả (vì có viết bằng macro đâu). Còn đoạn sau thì làm như bác Hoành là ok.

Nhưng vấn đề của em ko phải ở cái block mà ở những thứ sau:

+ Sau khi explode tất cả các đối tượng về cùng 1 layer và nhận mầu lung tung.

+ Một đối tượng lại được break ra thành rất nhiều đoạn nhỏ khác.

Tất nhiên em ko nói giải pháp này là triệt để. Theo lời góp ý của bác em đang tìm giải pháp khác.

Còn cái CadLock (CADVault) gì gì đó, tôi thấy hình như máy tính nào muốn xem được bản vẽ cũng phải cài thêm nó. Không biết có đúng không, nếu như thế thì cũng tệ quá.

Nếu máy bạn không chủ ý viết macro thì bạn thử quét virus máy bạn đi, file bạn gửi có macro miễn phí đính kèm đấy.
+ Sau khi explode, các màu tôi thấy hoàn toàn bình thường như ban đầu, không hề lung tung.
+ Bản vẽ đường đồng mức bị vỡ thành các line ngắn là chuyện bình thường, chỉ cần dùng lisp trên diễn đàn nối lại được.
Tôi chưa thấy một giải pháp nào triệt để ngoài đặt password.
Cái cadlock của CADVault dựa theo nguyên tắc convert toàn bộ đối tượng thành proxy, nên không có chương trình của họ thì các đối tượng proxy đó chỉ là hình ảnh, mà có chương trình của họ thì họ kiểm soát được bản vẽ. Cái này rất bất tiện.
  • 2

#8 duythanh02

duythanh02

    biết pan

  • Members
  • Pip
  • 7 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 06 March 2009 - 09:29 AM

bác có file hướng dẫn sử dụng CADVault cho mình xin 1 bản.

Cảm ơn nhiều.
  • 0

#9 kienviet007

kienviet007

    biết zoom

  • Members
  • Pip
  • 15 Bài viết
Điểm đánh giá: 2 (bình thường)

Đã gửi 23 April 2012 - 04:51 PM

bác Hoành ơi!tôi thật ngương mộ nhiều cách giải quyết của bác,bác thử bài bày xem!http://www.cadviet.c..._kc_be_nuoc.dwg
  • 0

#10 phamngoctukts

phamngoctukts

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 1107 Bài viết
Điểm đánh giá: 696 (tốt)

Đã gửi 23 April 2012 - 05:39 PM

bác Hoành ơi!tôi thật ngương mộ nhiều cách giải quyết của bác,bác thử bài bày xem!http://www.cadviet.c..._kc_be_nuoc.dwg

Bạn thử file này xem đã phá được chưa
http://www.mediafire...4m3ak0v4iawimfo
Cách phá:
1. Disable macro
2. Hiện đối tượng ẩn (đưa mã DXF 60 về 0)
3. Phá block Minsert (cái này trên diễn đàn có nhiều rồi)
  • 2
Tất cả vì sự phát triển của diễn đàn ...
Cám ơn đừng nói lời suông mà hãy nhấn Hình đã gửi!

#11 duchieu0205

duchieu0205

    biết vẽ line

  • Members
  • PipPip
  • 20 Bài viết
Điểm đánh giá: -3 (bình thường)

Đã gửi 04 January 2013 - 06:26 PM

bạn chỉ cách phá giúp tôi bản vẽ này vớihttp://www.cadviet.c...om_241212_l.dwg
  • 0