Sự khác biệt giữa Crack và Keygen Khác biệt giữa

Anonim

Crack vs. Keygen

Crack là chương trình làm nứt các mật khẩu Unix. Nó được thiết kế đặc biệt cho các quản trị viên hệ thống có khả năng xác định vị trí người dùng có mật khẩu quá yếu và dễ bị tấn công bởi tin tặc sử dụng hệ thống hacking từ điển. Đó là kết quả trực tiếp của người tạo ra chương trình, Alec Muffet, muốn cải tiến theo người tiền nhiệm của nó - một 'cracker' pwc trong COPS. Với một đơn giản lại kỹ thuật quản lý bộ nhớ của chương trình, Muffet đã có thể tăng hiệu suất của nó.

Keygen là dạng rút gọn của bộ tạo khoá cụm từ. Đây là một chương trình nhỏ tạo ra các phím CD hợp lệ hoặc số serial (đăng ký) cho phần mềm. Những số sê-ri này được cung cấp cho các quản trị viên thông qua các nhóm crack phần mềm miễn phí qua tải về một số trang web dành cho vi phạm bản quyền phần mềm. Nó được coi là khá bất hợp pháp ở các quốc gia để kích hoạt phần mềm mà không cần mua mã chính hãng.

Crack được phát hành lần đầu tiên dưới dạng phiên bản 2. 7a, và được đăng lên các nhóm tin Usenet alt. nguồn và alt. Bảo vệ. Các bản phát hành tiếp theo đã giới thiệu rất nhiều nâng cấp mới, bao gồm máy phát điện từ điển lập trình, hệ thống theo dõi mật khẩu phân phối mạng và mã được cải tiến với sự linh hoạt hơn nhiều so với các phiên bản trước. Bao gồm một trình tạo từ điển có thể lập trình được vào hệ thống có nghĩa là người dùng có thể áp dụng các quy tắc cho từ điển từ điển truyền thống để tạo các phiên bản sửa đổi của các từ có trong danh sách đó. Những sửa đổi quy tắc này có thể cực kỳ đơn giản (đến mức các từ đó không thực sự thay đổi chút nào) hoặc chúng có thể cực kỳ phức tạp. Các quy tắc này cũng có thể xử lý trường GECOS trong mật khẩu. Đối với việc thêm một cơ chế phân chia mật khẩu phân tán mạng, điều này có thể cho phép người dùng sử dụng mạng lưới các máy trạm không đồng nhất được kết nối bởi hệ thống tệp chia sẻ như các phần của chương trình crack mật khẩu đã được phân phối rộng rãi.

Keygen được sử dụng bằng cách đơn giản thực hiện việc gỡ rối để lén vào và nghiên cứu mã lắp ráp thô của chương trình mục tiêu. Việc này kiểm tra phần mềm hoặc trình cài đặt cho mã mong muốn. Khi người dùng đã có quyền truy cập vào mã của chương trình, vị trí và chương trình con có trách nhiệm xác minh tính hợp lệ của một mã dễ dàng xác định. Điều này cho phép thuật toán được thiết kế ngược lại để tạo các khoá hợp lệ. Đôi khi các phím được tìm thấy có thể không hoạt động với phần mềm trực tuyến (bao gồm các bản cập nhật phần mềm đã tải xuống) - chủ yếu là do người dùng phải xác nhận số sê-ri mỗi khi phần mềm kết nối với máy chủ.

Tóm tắt:

1. Crack là một chương trình nứt mật khẩu Unix; Keygen là một chương trình máy phát điện được sử dụng để xác định chìa khóa phần mềm.

2. Các hoán vị mới nhất của Crack bao gồm các chương trình cập nhật như một trình tạo từ điển có thể lập trình và hệ thống theo dõi mật khẩu phân phối mạng; Keygen hoạt động một cách đơn giản, nhưng có thể không cung cấp các phím làm việc.