Trích đoạn: HongYen
Đã nói chưa biết mà kêu crack xem. Crack caí gì ở đâu? Đi từng buớc đừng có nhảy lớp làm sao người ta biết. Đúng là tầm bậy quá xá.
Hahaha, thiệt ra VNX chỉ là dùng từ sai thôi, đã có "serial code" thì HY cứ dùng muh register (=đăng ký?), không cần phải crack cái gì hết...
![[:)]](/images/smiley/s1.gif)
Thật sự, nếu bắt HY dùng crack, chắc HY phải la làng, vì không biết, sợ làm bậy !
Như mọi người biết, phần đông các programs bán trên thị trường đòi người dùng phải có Serial number (hay Key) mới được dùng.
Nếu như mình có thằng em bà con mới mua cái program đó, mình chỉ cần mượn CD + serial number của nó là cũng có thể dùng, nhưng nếu lụm program từ trên Net, & không quen ai có key thì phải làm sao?...
Mình thường thấy trên Net nhắc tới keygen và crack, đây là 2 lọai program giúp mình có thể dùng soft mình "lụm" muh không cần phải móc tiền ra đổi lấy cái serial number.
Vậy crack là sao?
Như VNX đã nói, là bẻ cái ổ khóa của cái soft mình vừa install lên máy, như vậy mình không cần chìa khóa (= key, serial number) vẫn có thể dùng soft này được.
Thủ thuật này không khó lắm, tuy rằng không phải lúc nào cũng làm được, chỉ cần mình biết dùng assembler, có thể gọi là ngôn ngữ máy (vì chưa hẳn là ngôn ngữ của processor), có cái assembler editor, mở cái program đòi serial number ra, tìm cái chổ nó kiểm tra serial number của mình, sửa lại để cho nó nhảy qua khỏi chổ đó, coi như mình đã đăng ký xong rồi, vậy là xong !
Crack lụm trên Net có 2 loại : 1 là người ta bẻ ổ khóa cái program đó rồi thì thâu lại, đưa cho mình dùng thế vào cái program mình vừa install; 1 lọai là cái program nhỏ có thể chạy vào sửa cái program mình vừa install (cho nó trở thành cracked).
Còn Keygen ?
Những người viết program ra bán không phải ngu, họ biết có thể bị người khác crack, nên họ có protection của họ, mình mà sửa cái program lại là nó sẽ biết, & không chịu chạy nữa (1 cách đơn giản để biết program có thay đổi không là làm checksum : cộng hết các bytes của program lại, so sánh với tổng số họ có sẳn, nếu không giống nghĩa là đã có thay đổi).
Trong trường hợp mình không thể crack program thì mình xét nghiệm qua assembler coi nó kiểm tra serial number của mình ra sao, để hiểu cấu trúc của serial number, rồi mình chế ra cái serial number phù hợp với điều kiện program đòi hỏi, dùng nó để register là xong.
Lúc đó mình có thể viết ra 1 cái program để tạo ra hàng lọat những serial code kiểu như vậy, được gọi là keygen.
Nếu HY hiểu rồi thì nhớ trả tiền công cho KDG đó nha !
![[8D]](/images/smiley/s3.gif)