Để ngăn chặn việc sử dụng bất hợp pháp phần mềm, các nhà phát triển xây dựng nhiều hệ thống bảo mật khác nhau vào sản phẩm của họ. Một trong những cách phổ biến để hạn chế quyền truy cập là sử dụng các khóa phần cứng.
Nó là cần thiết
- - HASP HL Installer phiên bản 5.20
- - TORO Dongle Monitor cho Hardlock / Hasp4 / HaspHL v3.2
Hướng dẫn
Bước 1
Khóa HASP là một thiết bị có kích thước bằng ổ đĩa flash USB. Nó có thể được kết nối với máy tính thông qua cổng LPT, nhưng phổ biến nhất là các khóa ở định dạng ổ khóa USB. Mỗi khóa chứa một vi điều khiển được bảo vệ. Một bộ xử lý mật mã nằm bên trong chip, được sử dụng để mã hóa và giải mã các luồng dữ liệu được gửi trong quá trình hoạt động từ chương trình được bảo vệ đến khóa và ngược lại. Điều này có nghĩa là chương trình sẽ không hoạt động nếu không có khóa HASP cụ thể mà nó bị ràng buộc. Do đó, bằng cách bán các khóa, nhà phát triển có thể kiểm soát quá trình phân phối của chương trình và giới hạn số lượng người dùng.
Bước 2
Vì một số lý do, việc sử dụng các biện pháp bảo vệ phần cứng bị người mua phần mềm nhìn nhận một cách tiêu cực. Nó không phải là rất thuận tiện để sử dụng một dongle. Nếu chìa khóa bị lỗi, nó sẽ được thay thế, nhưng điều này có thể mất nhiều thời gian, đặc biệt nếu nhà sản xuất chương trình và người mua ở các thành phố khác nhau hoặc thậm chí quốc gia. Có thể mất nhiều ngày để giao hàng và tất cả thời gian này phần mềm sẽ gắn liền với nhau, điều này có thể dẫn đến việc bỏ lỡ thời hạn, mất lợi nhuận và danh tiếng kinh doanh. Nó thậm chí còn tồi tệ hơn nếu chìa khóa bị mất hoặc bị đánh cắp. Chính sách cấp phép của hầu hết các nhà phát triển không cung cấp cho việc phát hành các bản sao của key fob bị mất. Bạn sẽ phải mua lại chương trình. Đồng thời, khá khó để đảm bảo thiết bị được bảo vệ thích hợp, bởi vì nó luôn nằm trong tay người dùng.
Bước 3
Do đó, những người mua sản phẩm được cấp phép muốn sao chép khóa. Bản thân quá trình tạo ra một bản sao rất phức tạp, vì các khóa được thiết kế đặc biệt để khiến việc sao chép chúng càng khó càng tốt. Bước đầu tiên trong việc sao chép khóa HASP là thực hiện kết xuất.
Bước 4
Tải xuống bộ trình điều khiển HASP HL Installer gốc. Giải nén và cài đặt các trình điều khiển chính, điều này được mô tả trong hướng dẫn đính kèm. Khởi động lại máy tính của bạn. Cài đặt và chạy trình ghi TORO Dongle Monitor. Cài đặt và chạy chương trình được bảo vệ, làm việc trong đó một thời gian. Các dòng sau sẽ xuất hiện ở cuối cửa sổ trình ghi nhật ký:
Hasp In:> HaspInitPacket
PW1 = XXXXX (0x1234), PW1 = YYYYY (0x5678)
Đây là những mật khẩu cho khóa. Gói tương tự như trình ghi nhật ký cũng chứa trình kết xuất bộ nhớ khóa. Đóng trình ghi và chạy trình kết xuất với các tham số trong dòng lệnh:
h5dmp.exe 0x1234 0x5678
Kết quả là, chương trình sẽ tạo một tệp với một kết xuất khóa trong thư mục gốc của ổ C:.