Key và crack có khác nhau không?

Mình có trả lời cho một bạn rằng visual studio trên mạng có share key về xài. Thì có bạn nói key đó cũng từ crack mà ra! Mình không đồng ý điều này! Thường mình thấy xài phần mềm mà tìm được key để điền vào, nếu thành công thì sẽ giống như là đã mua bản quyền và xài an toàn hơn crack nhiều! crack nó bẻ khóa gì đó, nhiều khi bị máy tính hiểu là virus.

Vậy các bạn nghĩ thế nào?

1 Like

Lấy Key thì hình như nó tìm ra được cách mà key xong dùng tool tạo ra key rồi share, ví dụ như một số chương trình đơn giản người ta kết hợp với giờ hệ thống để làm key :blush: Nên chắc là dùng key sẽ an toàn, trừ khi lấy key bằng tool grenate key thì khả năng ăn virus khá cao

Em thì trước khi mở link, file gì đó lạ lạ phải quét thử ngay bằng mấy tool quét virus online, mà trước hay quét bằng virustotal mà sao hôm nay không vào được :joy:

http://quetvirus.vn/

Mình dùng visual studio, AVG tìm được key điền vào xài đến giờ, update online thoải mái luôn mà đâu thấy bị gì. Mình muốn thắc mắc là key đc share này có phải là do crack tạo ra hay là người dùng nào đó mua rồi share cho người khác.

1 Like

Mua thì hào phóng quá, chắc chỉ là tìm ra cách nhà sản xuất tạo ra key xong dựa theo đó để làm tool tạo key rồi share thôi :blush:

Tại mình có chơi 1 game nhưng phải mua qua stream. Admin của diễn đàn game này có key, sau đó share lại cho người nào cần vs giá 1 card điện thoại. Nên mình nghĩ rằng 1 key không giới hạn số máy cài.

1 Like

Cái này em không rõ lắm nhưng chắc cũng tuỳ độ bảo mật cũng như chính sách của các công ty, thường thì 1 key một máy, có cái 1 key 5 máy,…

Mình không học bên bảo mật nên không nắm vững chi tiết, nhưng crack là cách tách đoạn mã kiểm tra bản quyền ra khỏi file thực thi hay thư viện để bỏ qua phần này, còn các công cụ generate key là dựa vào đoạn mã nguồn kiểm tra key để phát sinh key tương ứng với cách kiểm tra key đó. Cái này phải đụng đến mã máy (thật ra thường là mã máy trên .NET). Chi tiết kỹ thuật thì mình không rõ lắm :smiley:

Tùy vào các công ty mà người ta cho ra những loại license khác nhau. single(/pc) hoặc multi users.
còn thằng Visual studio thì key đấy là key thật, không ai crack làm gì đâu. mình nghĩ là do microsoft “biếu không” đấy. Vì VS dùng để phát triển các ứng dụng trên windows nên không việc gì nó phải làm khó người đang “giúp” nó

Crack là quá trình loại bỏ các thành phần kiểm tra license để sử dụng phần mềm tiếp tục hay để sử dụng thêm được nhiều chức năng mà free ko có.

Keygen là một chương trình được viết ra với mục đích sinh ra license tuỳ ý để sử dụng vào phần mềm. Thuật toán mà keygen dùng để sinh ra license, có được là nhờ quá trình reverse (dịch ngược) mã nguồn (thường ở dạng code Assembly), tìm hiểu logic kiểm tra license mà người dùng nhập vào để biết được là đúng hay sai, và tính toán như thế nào.

Ngoài ra còn có,

PATCH : là phương pháp vô hiệu hoá các đoạn mã kiểm tra license của phần mềm. Đây là phương pháp đơn giản nhất, thường sử dụng kĩ thuật NOP :smile:

5 Likes

Không biết chống mấy cái dịch ngược này có giải pháp nào toàn diện chưa ạ, tình hình là nhiều ông lớn vẫn dính chưởng (hay là cố tình :smile: )

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?