Chuyển đến nội dung
Diễn đàn CADViet
tannguyen291

[Học hỏi kiến thức] Trial và những vấn đề muôn thuở

Các bài được khuyến nghị

Bảo mật lisp khó lắm, hiện nay mình thấy cách tối ưu nhất là đưa key lên web, check đúng key trong đó thì mới dùng được - yêu cầu máy tính kết nối mạng. 

  • Vote giảm 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
3 giờ trước, paragon123 đã nói:

Bảo mật lisp khó lắm, hiện nay mình thấy cách tối ưu nhất là đưa key lên web, check đúng key trong đó thì mới dùng được - yêu cầu máy tính kết nối mạng. 

Bác làm như thế nào để 1 máy tính chỉ đăng nhập được 1 key. Máy khác nhập key đó thì máy này out lisp ạ. :))

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Mình góp một chút cho vui với trial và active

image.png.2f1a5bd3314e3206388d38831b1c2042.png

 

1. Lấy Serial Number của disk C

2. Thêm vào vài ký tự

3. Dùng SHA256 để mã hoá, lấy 16 ký tự đầu để làm Key request code, lúc này user cũng khó hiểu nó từ đâu ra.

4. Dùng SHA256 để mã hoá request code thành active code (có thể trộn thêm ký tự vào request code)

5. Đặt khoá "Times" trong Registry.CurrentUser "HCText1"  để đếm số lần sử dụng chương trình.

6. Đặt khoá "Request" trong Registry.CurrentUser "HCText1" để đọc Active code

7. Tạo hàm Active để ghi active code vào khoá "Request" khi user gửi yêu cầu.

CkBanquyen.zip

 

image.png

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Nó là một phương thức mã hoá chuỗi ký tự thành chuỗi 64 ký tự , bạn có thể dùng MD5 của LeeMac  (32 ký tự) để thay thế.

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
Vào lúc 28/9/2023 tại 17:14, cuongtk2 đã nói:

Mình góp một chút cho vui với trial và active

image.png.2f1a5bd3314e3206388d38831b1c2042.png

 

Phương pháp này ngay từ đầu em cũng có nhắc đến. Việc tạo registy để ghi thông tin số lần sử dụng chương trình. Đây là phương pháp khá hiệu quả nhiều anh em đã sử dụng. Tuy nhiên có  nhiều phần mềm theo dõi sự thay đổi registry để tìm folder hctext của bác.

việc này đối với người dùng am hiểu máy tính một chút không cần biết đến autolisp cũng có thể crack, ví dụ em xoá trực tiếp cả folder HCText của bác. Lisp sẽ nghĩ là máy chưa dùng thử bao giờ và tạo key mới.

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Để check online bạn cần phải tạo ra 1 file setup. Nhiệm vụ của nó là copy các file của mình đến folder chỉ định, gửi date hiện tại, xào serialnumber thành request code lên một database của web. 

Tại phần mềm chính sẽ đọc key request code trên database và xem nó đã được active chưa. 

Tuy nhiên cái dở là lúc chạy phầm mềm , pc phải online và database đó phải có khả năng truy cập.

  • Like 1
  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay

×