31 tháng 3, 2010

Kiến thức về Hack.

Để có sự mới lạ, độc đáo, mang bản sắc riêng, mình chỉ nói những gì mà chính bản thân mình cảm nhận, đây là giọng văn và kiến thức của mình. Nếu có gì sai sót, rất mong các bạn góp ý, xin cám ơn.
1/ Hack là gì? Hacker là ai?
Hack là một động từ diễn tả việc tiếp cận, can thiệp, và chỉnh sửa vào một hệ thống đã có sẵn, để làm thay đổi trạng thái và cách thức hoạt động của nó. Hiểu theo nghĩa hẹp về khoa học và kỹ thuật máy tính, thì “hệ thống” đó có thể là phần cứng (hardware), phần mềm (software), hoặc phần sụn (firmware). Hiểu rộng ra, thì hệ thống đó có thể là bất cứ một dạng vật chất hay ý thức nào đang tồn tại trong thế giới tự nhiên, chứ không chỉ đơn thuần là máy móc: cơ thể người, sinh vật, cây cối, tâm lý, …
Tóm lại, hacker có thể không phải là người làm ra hệ thống, nhưng lại rất thông minh, sáng tạo và am hiểu về hệ thống mà mình đang sử dụng, nắm được cách thức hoạt động, và có thể hack (tinh chỉnh, ghép nối, …) nó để hoạt động theo ý mình, thực hiện được những công việc mà từ khi mới được tạo ra nó không thể làm được, hay để khắc phục một tình trạng lỗi, hỏng hóc nào đó.
Ví dụ:
- Laptop IBM bạn đang dùng bị hỏng mất màn hình LCD, thế là không thể sử dụng được, và bạn lấy một màn hình khác của laptop Dell đã bị cháy mainboard để gắn qua dùng. Như vậy là từ 2 máy hỏng, gộp lại những thành phần còn dùng được, bổ khuyết cho nhau lại thành 1 máy chạy được.
–> Đây là một hình thức hack phần cứng (hardware).

- Phần mềm Internet Downloader Manager chỉ cho bạn dùng thử trong vòng 30 ngày, hết thời hạn đó, bạn phải trả tiền bản quyền để sử dụng, hoặc gỡ bỏ nó ra, và không được dùng nữa. Sau khi chạy file patch, can thiệp và chỉnh sửa vài bit quan trọng (nằm trong nhóm chức năng kiểm tra bản quyền của người dùng) ở file nhị phân thực thi IDman.exe và hệ thống registry thì bây giờ bạn có thể sử dụng nó … hoàn toàn miễn phí. Phần mềm sẽ hiểu lầm rằng bạn đã đăng kí bản quyền xong rồi.
–> Đây là một hình thức hack phần mềm (software).

- Máy chơi game Play Station 2 (Xbox) chỉ chấp nhận đĩa game xịn, có bản quyền, phải mua hàng chục $. Sau khi mod chip bằng cách tháo máy ra, hàn gắn thêm 1 con chip (hay còn gọi là IC hoặc vi điều khiển) đã được lập trình và nạp chương trình bẻ khóa vào, thì máy có thể chơi được đĩa lậu vài chục ngàn VND.
–> Đây là một hình thức hack phần sụn (firmware), kết hợp giữa hack phần cứng với phần mềm, tức là hệ thống nhúng.
Hiểu rộng ra hơn lĩnh vực khoa học kỹ thuật máy tính, thì những hành động như sau về cơ khí, sinh học, … cũng được gọi là hack
2/ Hack là tốt hay xấu?
Đen trắng tùy tâm, còn tùy vào mục đích và động cơ làm việc của bạn, có thể là tốt với người này nhưng lại xấu với người khác. Nói chung không thể rạch ròi như logic nhị phân, mà nó mờ mờ ảo ảo như fuzzy logic (logic mờ) vậy.
Ví dụ: Người dùng được lợi khi có thể xài chùa phần mềm lậu qua các bản cờ rắc, nhưng nhà sản xuất sẽ bị xâm phạm bản quyền và suy giảm lợi nhuận, thậm chí phá sản.
Mình đánh giá cao những người hack vì đam mê, thú vui, thích vượt qua các thử thách khó khăn để trải nghiệm, cảm giác bẻ được một cái khóa, thêm được 1 tính năng độc, sửa được một lỗi hư … cho hệ thống, chứ không phải là để trộm cắp, phá hoại, tìm kiếm những giá trị tiền bạc hay danh vọng.
3/ Làm thế nào để trở thành hacker?
Bạn phải có kiến thức, kinh nghiệm về hệ thống mà mình đang sử dụng + hoàn cảnh đưa đẩy, đặt bạn vào một tình huống khó khăn (hoặc một ý đồ đen tối bắt đầu nảy sinh) + bạn tìm ra ý tưởng táo bạo để giải quyết = hack –> trở thành hacker.

Không có nhận xét nào:

Đăng nhận xét

Tìm kiếm Blog này