Bẻ khoá phần mềm

Chia sẻ bởi Vũ Ngọc Vinh | Ngày 14/10/2018 | 23

Chia sẻ tài liệu: Bẻ khoá phần mềm thuộc Tư liệu tham khảo

Nội dung tài liệu:

BẺ KHOÁ PHẦN MỀM (Software)
I. Mở đầu
Phần mềm (Software) hai chữ cũng chẳng còn xa lạ gì đối với mọi người. Vậy phần mềm là gì?
Phần mềm được khái quát ngắn gọn lại là một công cụ do các lập trình viên viết ra với mục đích thực hiện một công việc nhất định nào đó như: Nghe nhạc, Xem phim, Xử lý ảnh, Chơi Game…
Và như chúng ta biết nhu cầu công việc trong thực tiễn là vô cùng lớn, yêu cầu của người dùng khác nhau, cộng với khả năng tư duy – thực hiện của các lập trình viên cũng khác nhau nên vô khối các loại phần mềm được viết ra, chất lượng giữa chúng cũng hoàn toàn khác nhau.
Lấy một ví dụ như: Trong việc chơi nhạc có phần mềm chạy chậm chạp, chất lượng âm thanh không hay, nhưng lại có phần mềm chạy nhẹ máy, chất lượng âm thanh mượt. Tuyệt hơn nữa có phần mềm ngoài chơi nhạc tốt lại có thêm nhiều chức năng khác như thu âm, xử lý nhạc…
Phần mềm chất lượng kém dần sẽ bị đào thải, rơi vào quyên lãng, ngược lại phần mềm nào chất lượng tốt sẽ được nhiều người sử dụng. Khi một phần mềm đã nổi tiếng thì tất nhiên người viết ra nó sẽ tính đến việc kinh doanh. Và cũng từ đây phần mềm được chia thành hai nhóm chính: Phần mềm miễn phí (Freeware) và Phần mềm thu phí (Shareware, Trail).
II. Phần mềm miễn phí
Đúng như tên gọi những gói phần mềm phí sau khi cài đặt người dùng sẽ không phải đóng bất cứ một khoảng tiền nào để được sử dụng lâu dài. Tất nhiên nếu có lòng thành bạn có thể đóng góp một số tiền tùy tâm ủng hộ tác giả (không bắt buộc).
Ngoài ra một số phần mềm miễn phí còn được công khai mã nguồn để cộng đồng cùng phát triển. Những phần mềm này được gọi là phần mềm mã nguồn mở (OpenSource).
III. Phần mềm thu phí
Khác hẳn với trên, các phần mềm thu phí sau khi được cài đặt vào máy (hoặc sử dụng một thời gian) người dùng phải bỏ tiền để sử dụng. Những lúc này, phần mềm được lập trình sẽ đòi bạn nhập một đoạn mã (Serial) để xác minh là đã mua từ tác giả.
Nếu không nhập chính xác được mã đăng kí, phần mềm sẽ khóa một số chức năng lại, hay gây khó chịu khi sử dụng, hoặc tệ hơn nữa là phần mềm sẽ không chạy.
Để không muốn trả tiền một số người đã tìm cách bẻ khóa (biến phần mềm thu phí thành phần mềm miễn phí).
Trong phần tiếp theo của bài viết xin giới thiệu một số cách thức bẻ khóa phần mềm, cách sử dụng, phân biệt chúng.
IV. Cách thức bẻ khóa phần mềm

Các chuyên gia bẻ khóa tạo ra rất nhiều công cụ giúp chúng ta bẻ khóa biến phần mềm thu phí thành miễn phí. Chúng ta sẽ nghiên cứu từng loại công cụ đó.
Tùy cách thức bẻ khóa người ta chia thành các loại:
1. Serial
Giới thiệu
Như trên ta biết các phần mềm thu phí sử dụng một đoạn mã (Serial) để xác minh tính bản quyền. Bây giờ chúng ta sẽ tìm hiểu xem Serial là gì.
Serial được cấu tạo từ một chuỗi các kí tự (gồm chữ cái, con số…).
Ví dụ: TU-PNEH-TANU-HIAO-MREO-4
Các kí tự trong số Serial trông có vẻ vô nghĩa nhưng thực chất chúng tuân theo một quy luật hay một thuật toán nào đó mà chỉ có người tạo ra biết được.
Dãy số Serial thường rất dài, thuật toán cấu tạo phức tạp nên nếu không phải là người am hiểu mật mã thì chắc chắn không tài nào có thể tìm ra được. Hơn nữa cách tạo ra số còn được biến hóa nhiều kiểu. Ví dụ như:
Name: ForMeJ
Code: 4P3B5K-4P3B5K-0000JJ-YN7XAY-1HMUPD
Ở ví dụ trên người dùng được nhập tên đăng kí, sau đó phần mềm sẽ ngầm tính toán ra số Serial dựa vào tên vừa được nhập. Mỗi tên nhập vào tương ứng là một số Serial vì thế rất khó để mò ra được.
Số Serial = Name + Thuật toán cấu tạo.
Và để phức tạp hơn, tác giả có thể thiết kế để người dùng nhập thêm một vài yếu tố nữa chẳng hạn như Email…
Bây giờ Số Serial = Name + … + Thuật toán cấu tạo.
Những lúc này tỉ lệ để người dùng suy luận ra được mã đăng kí là rất thấp.
Cách sử dụng
Bây giờ chúng ta đã biết tìm ra cách tạo mã Serial là rất khó, nhưng nếu có mã Serial để đăng kí là vấn đề sẽ được giải quyết. Trên thực tế để tìm mã đăng kí không khó. Thử hỏi một phần mềm có biết bao nhiêu người sử dụng. Và nếu một trong số họ vì một
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Vũ Ngọc Vinh
Dung lượng: 449,90KB| Lượt tài: 0
Loại file: rar
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)