Danh mục

How To Become A Hacker

Số trang: 23      Loại file: docx      Dung lượng: 56.10 KB      Lượt xem: 8      Lượt tải: 0    
Hoai.2512

Hỗ trợ phí lưu trữ khi tải xuống: 18,000 VND Tải xuống file đầy đủ (23 trang) 0

Báo xấu

Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Đây là bản dịch của tài liệu "How To Become A Hacker" của Eric Steven Raymond. Bản gốccó ở http://catb.org/~esr/faqs/hacker-howto.html.Tôi dịch tài liệu này với hy vọng phần nào cung cấp thông tin nhằm mục đích giải toả một sốngộ nhận về cái gọi là hacking.Cá nhân tôi cho rằng Eric Raymond có một cái nhìn cực đoan thể hiện qua những điều anh tađịnh nghĩa và phân tích trong tài liệu này. Có nhiều điểm anh ta cố tình (hay vô ý), càng vềsau, càng đưa tính chất hacking hướng về việc đóng góp và phát triển cộng đồng...
Nội dung trích xuất từ tài liệu:
How To Become A HackerLời người dịch:Đây là bản dịch của tài liệu How To Become A Hacker của Eric Steven Raymond. Bản gốccó ở http://catb.org/~esr/faqs/hacker-howto.html.Tôi dịch tài liệu này với hy vọng phần nào cung cấp thông tin nhằm mục đích giải toả một sốngộ nhận về cái gọi là hacking.Cá nhân tôi cho rằng Eric Raymond có một cái nhìn cực đoan thể hiện qua những điều anh tađịnh nghĩa và phân tích trong tài liệu này. Có nhiều điểm anh ta cố tình (hay vô ý), càng vềsau, càng đưa tính chất hacking hướng về việc đóng góp và phát triển cộng đồng mở nguồnvà đây là một cái nhìn (theo tôi là) thiên vị. Tuy vậy, tài liệu này của Eric Raymond đã đưa ranhững điểm giá trị về cái gọi là thái độ và khả năng tư duy một hacker. Những điểm bàn vềphong cách và thói quen của hackers là những điểm lý thú.Theo tôi, hacker và hacking không có biên giới rõ ràng về hệ điều hành, về software, về môitrường.... Hacking là việc thay đổi tính chất và khả năng làm việc của một sự thể và sự thểnày không có giới hạn Microsoft, Linux, BSD, Solaris.... Hacking cũng không nhất thiết phảilà những đóng góp cho cộng đồng mã nguồn mở. Bất cứ nơi đâu, hacking để giải quyết trởngại, để cải thiện công việc, để nâng cao chất lượng.... đều là hacking. Rất mong bạn đọcvới cái nhìn tỉnh táo.Tại sao có tài liệu này?Là chủ biên của mục http://www.ctb.org/jargon và một số tài liệu nổi tiếng có tính chất tươngtự, tôi thường nhận rất nhiều e-mail từ các newbies hỏi cách làm sao tôi có thể học để tr ởthành cao thủ hacker -1-? Quay về năm 1996, tôi thấy chẳng có FAQ -2- hoặc tài liệu trênweb giải đáp câu hỏi tuyệt đối cần thiết đó, bởi thế tôi bắt đầu với tài này. Ngày nay, rấtnhiều hackers cho rằng tài liệu này là một kim chỉ nam -3-.Nếu bạn đang đọc một bản lưu nào đó của tài liệu này, phiên bản hiện lưu có ở:http://catb.org/~esr/faqs/hacker-howto.htmlCó khá nhiều bản dịch của tài liệu này cho các thứ tiếng: Ả Rập, Bulgary, Catalan, tiếng Hoa(giản thể), Đan Mạch, Hoà Lan, Farsi (tiếng Iran), Phần Lan, Đức, tiếng Do Thái thuộc nhánhHy Lạp, Ý, Nhật, Na Uy, Ba Lan, Bồ Đào Nha, Romania, Nga, Tây Ban Nha, Thổ Nhĩ Kỳ vàThụy Điển. Xin lưu ý vì bản chính thỉnh thoảng có thay đổi nên các tài liệu dịch có thể bị lỗithời ở mức nào đó.Năm chấm trong chín hình vuông được dùng để trang trí trên tài liệu này được gọi là glider.Nó là một mẫu đơn giản có các giá trị đáng ngạc nhiên của một quy trình simulation toán họcđược gọi làhttp://dmoz.org/Computers/Artificial_Life/Cellular_Automata/Conways_Game_of_Life/ đã làmnhiều hackers kinh ngạc nhiều năm qua. Tôi nghĩ nó có thể dùng để làm một biểu tượng tuyệtvời cho những điều hackers ưa thích - tính trừu tượng -4-, thoạt tiên có vẻ mang một chút bíẩn, nhưng đó là cổng vào một thế giới đầy logic của riêng nó. Bạn có thể đọc thêm về biểutượng glider ở http://www.catb.org/~esr/hacker-emblem/.Hacker là gì?Trên mục http://www.catb.org/jargon có chứa một mớ định nghĩa cho từ hacker, hầu hết liênquan đến khả năng kỹ thuật và cái sướng sau khi giải quyết những trở ngại và vượt qua cácgiới hạn. Nếu bạn muốn biết cách trở thành một hacker, chỉ có hai định nghĩa là xác hợp.Có một cộng đồng, một nơi có thứ văn hoá chia xẻ của các chuyên viên lập trình và các caothủ mạng từ nhiều thập kỷ trước, từ thời các tiểu vi tính -5- lần đầu được tung ra và từ thờiARPAnet còn hoang sơ. Các thành viên của cộng đồng này tạo ra từ hacker. Hackers xâydựng nên Internet. Hackers tạo ra hệ điều hành UNIX ngày nay. Hackers điều quản Usenet.Hackers làm cho World Wide Web hoạt động. Nếu bạn là một phần của cộng đồng này, nếubạn đã đóng góp cho nó và những người trong cộng động này biết đến bạn, gọi bạn là hackerthì bạn chính là hacker.Tư duy của một hacker không giới hạn trong khuôn khổ văn hoá software-hacker. Nhữngngười này đã áp dụng thái độ của hacker vào những việc khác ví dụ như trong điện tử hoặctrong âm nhạc - thật sự ra, bạn có thể thấy điều này ở đẳng cấp cao nhất của lãnh vực khoahọc hay nghệ thuật. Dân Software hackers nhận ra được mối liên hệ đồng cảm ở những lĩnhvực khác và có thể gọi họ (những người ở những lĩnh vực khác) là hackers - vài người chorằng bản sắc tự nhiên của hacker thật sự độc lập với thể trạng mà hackers làm việc và tiếpcận -6-. Phần còn lại của tài liệu này chúng ta sẽ tập trung vào khả năng và thái độ củasoftware hackers và các truyền thống của nền văn hoá chia xẻ đã tạo ra từ hacker.Có một nhóm người khác luôn tự cho họ là hackers một cách ầm ĩ nhưng thật sự họ khôngphải là hackers. Những người này (phần lớn là các cậu ở tuổi đang lớn) là những người ghibàn được một vài cú thâm nhập vào máy tính và lừa lọc hệ thống điện thoại. Những hackersthực thụ gọi loại người này là crackers và họ (hackers) chẳng muốn dính dáng gì đến đámngười này. Hackers thực thụ hầu hết cho rằng đám crackers lười nhác, vô trách nhiệm vàkhông thông minh cho lắm. Việc có thể bẻ gãy cơ chế bảo mật chẳng biến anh thành mộthacker; cái này chẳng khác gì khả năng đề xe (không cần chìa) -7- biến anh thành một kỹ sưxe máy. Không may, quá nhiều phóng viên và cây viết đã bị ngu hoá với việc dùng từ hackerđể mô tả crackers; điều này làm cho các hackers thứ thiệt cực kỳ khó chịu.Điểm khác biệt căn bản là: hackers xây dựng, crackers đánh đổ.Nếu bạn muốn trở thành hacker, tiếp tục đọc. Nếu bạn muốn trở thành cracker, hãy đến vớinews:atl.2600 newsgroup và sẵn sàng lao vào để tìm thấy rằng bạn không khôn ngoan nhưbạn tưởng. Và đó là bấy nhiêu điều tôi muốn nói về crackers.Thái độ của HackerHackers giải quyết trở ngại và xây dựng vật thể, và họ tin tưởng ở tự do và tự nguyện chiaxẻ, giúp đỡ lẫn nhau. Để được tiếp nhận như một hacker, bạn phải tự trọng như thể chínhbạn có thái độ này. Và để tự trọng như thể bạn có thái độ ấy, bạn phải thật sự tin vào thái độấy -8-.Nhưng nếu bạn nghĩ rằng chỉ cần bồi đắp thái độ để được tiếp nhận vào xã hội này thì bạnđã ngộ nhận. Trở thành một người tin tưởng vào n ...

Tài liệu được xem nhiều: